如何在Wordpress中为PHP添加自定义键


How do I add a custom key to PHP in Wordpress

我正试图在Wordpress中进行自定义查询。我想让它调出任何与人们所在页面相关的帖子。IE-如果他们在Bay 198 Skatepark页面上,他们还会看到所有Bay 198 Skatepark帖子的列表。

我已经使用了自定义查询,但我需要它是动态的,这样,如果你在Bay 198页面上,你就会看到这些帖子,但如果你在Precision Skateboards页面上,就会看到那些特定的帖子。

我能想到的实现这一点的最简单方法是在每个页面上创建一个与标签相同的自定义字段,这样我只需将每个页面的标签填充为自定义字段,它就会返回帖子。

问题是我不知道如何在自定义查询中实现自定义键调用。到目前为止,这是我的代码,这是一个有效的代码:

<?php $second_query = new WP_Query(' tag=bay-198&posts_per_page=500 '); while( $second_query->have_posts() ) : $second_query->the_post(); ?>

我只需要弄清楚如何替换"tag=bay-198",并让它根据页面动态地拉入标签。

希望这是有道理的,我感谢任何帮助。

您可以使用包含自定义字段值的变量。然后将该变量添加到查询中,如下所示:

<?php 
$mykey_values = get_post_custom_values('my_key');
$tag = $mykey_values['your-custom-field'];
$second_query = new WP_Query(' tag=' . $tag . '&posts_per_page=500 '); while( $second_query->have_posts() ) : $second_query->the_post(); ?>