我如何在帖子中显示手动数据

时间:2017-11-04 作者:gasmor

对不起,我的英语不好,我已经用数据创建了一个mysql表。我的表的名称是“test”。字段为:id、名称、描述

我想在一个带有插件的贴子页面中显示它们。

例如:如果我调用url

mysite.com/test/data1

我想:

  • the_ID() 未来test.id

  • the_title() 未来test.name

  • the_content() 未来test.description

    有可能吗?

    更新:

    我有以下代码:

    function prefix_movie_rewrite_rule() {
        add_rewrite_rule( \'test/([^/]+)\', \'index.php?test=$matches[1]\', \'top\' );
    }
    
    add_action( \'init\', \'prefix_movie_rewrite_rule\' );
    
    
    function prefix_register_query_var( $vars ) {
        $vars[] = \'test\';
    
        return $vars;
    }
    
    add_filter( \'query_vars\', \'prefix_register_query_var\' );
    
    现在:

    如何使用表格的数据打开wordpress帖子页面?

1 个回复
SO网友:Alexander Holsgrove

您可以使用以下命令在Wordpress数据库上执行cusom SQL查询WPDB.

例如:

$row = $wpdb->get_row("SELECT * FROM $wpdb->test WHERE id = 123");
然后,您可以访问id、名称和描述字段,如下所示:

echo $row[\'id\'];
echo $row[\'name\'];
echo $row[\'description\'];

结束

相关推荐

仅在生产服务器上使用GET_POSTS/orderby时,POST未按正确的字母顺序或ID顺序显示

我有一个页面,列出了一些自定义帖子,但它们没有按正确的字母顺序显示。作为测试,我还尝试按ID的顺序列出它们,但它们的顺序也不正确。当它被列为ID时,它们看起来好像分成了3组在4000年代的高位数字,低于200,然后是3000,这很奇怪。它在我的本地服务器上运行良好。在Wordpress后端也可以进行订购。当我在1&;上将站点移动到新的托管包时,问题似乎发生了;1、以前是否有服务器特定的订购问题?我制作了两个测试页面,显示了标题和ID(顺序错误)ID顺序的简单列表:http://www.realpat