我做了一个非常简单的wp插件来做一些测试。事实上,我想抓取帖子的永久链接和未来的图像路径,但每次任何帖子加载它给我随机的结果。
例如,如果我的帖子是http://www.blahblahsite.com/?p=1234
我的插件永远不会返回这个url…每次返回随机值例:http://www.balhblahsite.com/?p=4312 etc..
我需要在页脚附加我的代码,因为我正在加载和其他一些东西。
我的插件的代码是:
<?php
function myfunction(){
echo get_permalink($post->ID);
}
add_action('wp_footer', 'myfunction');
?>
$post不在您的函数范围内。使用the_post()将其纳入范围。将代码修改为:
<?php
function myfunction(){
the_post();
echo get_permalink($post->ID);
}
add_action('wp_footer', 'myfunction');
?>