使用插件并创建了一个以电子表格格式提供更多字段的页面。要添加这些额外字段,只需单击要编辑的行上的“编辑…”。。。。
现在,当我在插件模板中,并且想要为特定的帖子类型创建一个指向编辑链接的链接时,我会一直为循环中的一个级别获取一个数据。
在我的具体示例中,我有url:
xyz。com/学习/项目/测试产品
<?php global $post;
echo $post->post_name;
print_r(get_defined_vars());?>
我得到的职位名称是“project”。但在转储变量时,我会看到[post\\u name]=>测试产品。
编辑:稍后在变量列表下,我看到了[post\\u name]=>项目。很明显,我正在捕获后面的实例。如何捕获第一个实例?
最合适的回答,由SO网友:Tom J Nowell 整理而成
你想要的是get_edit_post_link
作用
用法:
echo \'<a href="\'.get_edit_post_link( $post_id ).\'">edit</a>\';
您对的使用
global $post
另一个问题是另一个问题,您应该提出一个新问题并提供更多详细信息(包括正在使用的模板的代码)