自定义查询在Wordpress页面中不起作用

Customize query not working in Wordpress page?

本文关键字:不起作用 Wordpress 查询 自定义      更新时间:2023-09-26

这是wordpress的页面,我正在添加核心php代码,用于根据选择输入将数据显示到表中,为此我使用javascript进行gettin输入并传递到页面。该页面根据mysql查询的值获取值。但我的核心php代码在屏幕上显示得很不一样。我不知道该怎么做。因为我是新来的文字出版社今天是我来文字出版社的第一天。请帮帮我。。提前感谢

    <?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);
}   
    ?>

您需要使用wordpress提供的$wpdb全局对象。

例如,

global $wpdb;

$results=$wpdb->get_results('SELECT*FROM wp_options WHERE option_id=1',OBJECT);

您还可以使用pre_get_posts操作来修改posts查询。

add_action( 'pre_get_posts', 'your_theme_function' );

如果你需要更多的信息,请告诉我。