当我在wordpress上发帖时,我正在尝试改变默认的“预览帖子”按钮,因为网站上的wordpress安装被黑客攻击了,而帖子预览并不在他们应该在的地方。
我找到了钩子preview_post_link,现在我只是想弄清楚如何制作一个小插件来解决这个问题。
我不知道该怎么做,也不知道为什么要在这里发帖,那就是使用add_filter来更改链接
add_filter( 'preview_post_link', 'the_preview_fix' );
function the_preview_fix() {
return;
}我所需要做的就是不是转到它当前的链接,而是转到www.website.com/blog/p/the-slug,因为即使草稿没有出现在实时网站上,链接仍然会将我带到一个生成的页面:)
事先感谢您提供的所有帮助
编辑固定的IT!
add_filter( 'preview_post_link', 'the_preview_fix' );
function the_preview_fix() {
$slug = basename(get_permalink());
return "http://www.mywebsite.com/blog/p/$slug";
}发布于 2012-01-10 00:06:26
add_filter( 'preview_post_link', 'the_preview_fix' );
function the_preview_fix() {
$slug = basename(get_permalink());
return "http://www.mywebsite.com/blog/p/$slug";
}https://stackoverflow.com/questions/8741485
复制相似问题