WordPress自定义PHP函数,关于调用变量的简单问题


wordpress custom php function, simple question about calling variable

>简单的问题,但找不到答案。当函数"enkelpost"在WP中的任何位置被调用时,传递的值($one_p)将是显示的帖子ID。但是如何将其放入函数本身。这是在函数中.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') ?>
变量用

单引号括起来时不会被解析,请将它们放在双引号中。

 query_posts("p= $one_p");

根本不不要对变量使用引号

query_posts("p=".$one_p);
好吧,

我认为这将是更简单的方法!

<?php if (function_exists('enkelpost')): ?>