我正在编写一个小插件,以提取帖子ID,并将其用于一些查询。
当然,如果我写:
function my_callback_function() {
$aa = \'hello world!\';
echo $aa;
}
call_user_func(\'my_callback_function\');
// returns: hello world
但如果我写:
function my_callback_function2() {
global $post;
// get post iD
$aa = $post->ID;
echo $aa;
}
call_user_func(\'my_callback_function2\');
// returns: null... nothing
但是,如果我从“add\\u meta\\u box”调用我的\\u callback\\u function2,它会很好地工作:
function _custom_meta_boxes() {
add_meta_box(\'projects_refid\', \'Post ID\', \'my_callback_function2\',
\'x-portfolio\', \'side\', \'high\');
}
add_action(\'add_meta_boxes\', \'_custom_meta_boxes\');
// returns the correct post ID: 5345
问题是:如何使用$aa变量进行简单的db查询。。。或者像这样:echo$aa;我喜欢哪里?
提前感谢,对于这个琐碎的问题,我深表歉意!
奥古斯都