简单的问题,但找不到答案。 当在WP中的任何地方调用函数'enkelpost'时,传递的值($ one_p)是gonne,即显示的帖子ID。但是如何把它放在函数本身。这是在functions.php:
中<?php
function enkelpost($one_p)
{
query_posts('p= $one_p '); //how to make line this work?
while (have_posts()) : the_post();
global $more; $more = FALSE;
the_content('Read more...');
endwhile;
}
?>
让我们说我们想要一个id为150的单一帖子:
<?php enkelpost('150') ?>
答案 0 :(得分:1)
当用单引号括起变量时,不会解析变量,将它们放在双引号中。
query_posts("p= $one_p");
OR
不要在变量中使用引号
query_posts("p=".$one_p);
答案 1 :(得分:0)
嗯,我认为这将更容易!
<?php if (function_exists('enkelpost')): ?>