我做了一个非常简单的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');
?>
答案 0 :(得分:1)
$ post不在您的功能范围内。使用the_post()将其带入范围。将您的代码更改为:
<?php
function myfunction(){
the_post();
echo get_permalink($post->ID);
}
add_action('wp_footer', 'myfunction');
?>