问题与我的简单的自定义wp插件


Issue with my simple custom wp plugin

我做了一个非常简单的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');  
?>