2016-05-04 8 views
0

これはWordPressのページです。私はgettin入力用のjavascriptを使用して、ページpage.Andに渡す値の前にmysqlクエリとして値を取得するための選択入力ごとにテーブルにデータを表示するためのコアPHPコードを追加しています私のコアPHPコードは画面上に表示されます。私はこれを行う方法を理解することができません。 Beacuse私はワードプレスで新しいです今日はワードプレスで私の最初の日です。助けてください。先にありがとうございます。Wordpressのページでクエリをカスタマイズできませんか?

<?php 
      $var=$_COOKIE['v']; 
     $id = explode(",", $var); 
      echo 'hawno:'.$id[1]; 
      $conn = mysql_connect("localhost", "root", ""); 
    $db = mysql_select_db("shepherddb"); 
    $err = error_reporting(E_ALL && ~E_NOTICE); 
    $result=mysql_query("select    ship_id,track_id,track_ship_id,track_mod_of_transport,track_location,track_status from 
tracking,shipment"); 
while($data = mysql_fetch_array($result)) { 
     print_r($data); 
} 
    ?> 
+0

エラーが発生していますか? – RJParikh

+0

エラーではありませんが、mysqlクエリが画面に表示されます。スクリーンショットを添付します。 –

+0

get_results( "YOUR_QUERY")に引用符を追加します。 – RJParikh

答えて

0

wordpressによって提供される$ wpdbグローバルオブジェクトを使用する必要があります。例えば

global $wpdb; 

$結果= $ wpdb-> get_results(OBJECT 'option_id = 1 wp_options SELECT * FROM')。

また、pre_get_postsアクションを使用して、POSTSクエリを変更することもできます。

add_action('pre_get_posts', 'your_theme_function'); 

さらに詳しい情報が必要な場合はお知らせください。

+0

この行のどこであなたは.....を更新できますかadd_action(' pre_get_posts '、' your_theme_function '); –

+0

私は、ページごとのクエリですが、私はこの行add_action( 'pre_get_posts'、 'your_theme_function')を理解することはできません。 { 場合($クエリ 関数search_filter($クエリ){ 場合(is_admin()&& $ query-> is_main_query()!):追加場所を正確に、この1 –

+0

はあなたたとえば機能 を内蔵したこの行を追加します。 - > is_search){ $ query-> set( 'post_type'、array( 'post'、 'movie')); } } } add_action( 'pre_get_posts'、 'search_filter'); –

関連する問題