[英]Wordpress as an endpoint
因此,我正在构建某些东西,需要使用wordpress作为端点。
我有一个类似http://example.com/sample-post的帖子网址。 现在,我添加了一个重写端点“ edit”。 因此,网址变为http://example.com/sample-post/edit 。 现在,什么是打印URL的正确方法? 应该是这样的:
<?php echo get_permalink() . '/edit'; ?>
还是有什么首选的方式?
是的,那是首选方式。 但是,我建议在打印链接之前在functions.php中编写一个函数进行一些附加检查:
function get_custom_edit_link() {
// Check if we're on a Post page
return is_single() ? get_permalink() . '/edit' : '';
}
然后在您的模板中,调用它:
echo get_custom_edit_link();
但是,如果您使用此链接转到edit.php ,则可能需要考虑使用WP_Posts_List_Table
类的get_edit_link()
方法 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.