繁体   English   中英

Wordpress作为端点

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM