wordpress自定义php函数,关于调用变量的简单问题
简单的问题,但找不到答案。 当在 WP 中的任何地方调用函数“enkelpost”时,传递的值($one_p)将成为显示的帖子 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') ?>
Simple question, but couldn't find the answer.
When the function 'enkelpost'is called anywhere in WP the passed value($one_p) is gonne be the post ID displayed. But how to put this in the function itself. This is in the 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;
}
?>
Lets say we want the singe post with id 150:
<?php enkelpost('150') ?>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
变量用单引号括起来时不会被解析,请将它们放在双引号中。
或者
根本不要对变量使用引号
Variables are not parsed when they are enclosed with single quote, put them in double quotes.
OR
Do not use quotes for variables at all
好吧,我认为这会是更简单的方法!
Well I think this will be easier way!