简体   繁体   English

通过在Wordpress中由meta_key和meta_value标识的自定义查询字符串来检索发布

[英]Retrieve Post by Custom Query String identified by meta_key and meta_value in Wordpress

Ok... Looking forward to your help. 好的,期待您的帮助。

Environment: IIS 6, PHP Version 5.3.28, Wordpress 3.8 环境:IIS 6,PHP版本5.3.28,Wordpress 3.8

I am trying to get single post via a Custom Query string. 我正在尝试通过自定义查询字符串获取单个帖子。 The query string is "storyid". 查询字符串是“ storyid”。 example http://localhost.com/?storyid=1234 示例http://localhost.com/?storyid=1234

"Storyid" is the custom field(meta_key) that is tied to each post. “ Storyid”是与每个帖子相关的自定义字段(meta_key)。

I have done httpd redirect, I have made wp functions, I have even tried to reset wp_query. 我已经完成了httpd重定向,已经完成了wp函数,甚至尝试重置wp_query。

I have used wp_query, meta_query, query_vars. 我使用过wp_query,meta_query,query_vars。

It feels like I'm close but I just keep getting 404 page not found or blank pages. 感觉好像我要关闭了,但我一直都没有找到404页或空白页。

Any help is appreciated. 任何帮助表示赞赏。

I used the code below and also utilized a helicon rewritre regular expression. 我使用了下面的代码,还利用了helicon rewritre正则表达式。

    <?php
    $args1 = array(
    'posts_per_page'   => 1,
    'post_type'  => 'post',
    'meta_query' => array(      
     array(
        'key' => 'nameofqueryvar',

    'value' => $_GET["nameofqueryvar"],
        'compare' => '='
            )
        )
    );

    global $myposts;

    if (is_page('Story')){

    $myposts = get_posts($args1); }
    ?>

    <?php foreach ( $myposts as $post ) : setup_postdata( $post ); ?>
   the_content();
    ?>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 WP-&gt;查询从meta_value和meta_key获取自定义帖子ID - WP->Query get Custom Post ID from meta_value & meta_key 我有查询来检索wordpress中的所有帖子,但是如何检查发布条件meta_key =“ develop”和meta_value =&#39;anything&#39; - I have query to retrieve all posts in wordpress but how can i check the condition for post meta_key =“develop” and meta_value='anything' WPDB查询-根据_meta_key返回meta_value - WPDB Query - Return meta_value based on _meta_key 构造MySQL查询(meta_key / meta_value表) - Construct MySQL query ( meta_key/meta_value table) 如何通过meta_value和meta_key检索meta_values的结果? - How to retrieve results of meta_values by meta_value and meta_key? 将现有的元值复制到新的元键名称 - WordPress - copy an existing meta_value to a new meta_key name - WordPress 在wordpress上更新新的数据库行以及meta_key和meta_value - Updating new database row along with meta_key and meta_value on wordpress 如果WordPress中的meta_key = x和meta_value = y,如何显示图像? - How can I display an image if the meta_key=x AND meta_value=y in WordPress? 使用带有Ajax的select元素按WordPress中的一个meta_key和两个meta_value过滤帖子 - Filter posts by one meta_key and two meta_value in WordPress using a select element with Ajax 通过高级自定义字段(meta_key和meta_value)获取自定义帖子时遇到问题 - Having Issues getting custom posts by Advanced Custom Fields (meta_key and meta_value)
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM