我有一个循环,需要通过它再传递一个参数。我需要获取当前页面的单个帖子标题,然后将其用作值。
我试着这样做:
$tagz = the_title();
$args = array(
'post_type' => 'product',
'posts_per_page' => 5,
'product_tag' => "{$tagz}" );
和$tagz
变量只是自动回显当前的帖子标题。我通过此资源this resource发现the_title()
仅回显标题并且永远不会返回它,使$tagz
变量为null。
如何使用当前帖子标题作为参数?我真的很难过!
答案 0 :(得分:3)
如Jon Stirling建议的那样使用the_title()
的正确参数,或者执行以下操作:
$tagz = get_the_title();
get_the_title()
此功能将返回给定帖子ID的帖子标题。
https://codex.wordpress.org/Function_Reference/get_the_title
答案 1 :(得分:0)
我像Jon建议的那样重读资源。它可以完美地运作$tagz = the_title('','',false);
。