正在尝试创建编辑页面链接?

时间:2015-01-22 作者:STing

使用插件并创建了一个以电子表格格式提供更多字段的页面。要添加这些额外字段,只需单击要编辑的行上的“编辑…”。。。。

现在,当我在插件模板中,并且想要为特定的帖子类型创建一个指向编辑链接的链接时,我会一直为循环中的一个级别获取一个数据。

在我的具体示例中,我有url:

xyz。com/学习/项目/测试产品

        <?php global $post;

 echo $post->post_name; 
print_r(get_defined_vars());?>
我得到的职位名称是“project”。但在转储变量时,我会看到[post\\u name]=>测试产品。

编辑:稍后在变量列表下,我看到了[post\\u name]=>项目。很明显,我正在捕获后面的实例。如何捕获第一个实例?

1 个回复
最合适的回答,由SO网友:Tom J Nowell 整理而成

你想要的是get_edit_post_link 作用

用法:

echo \'<a href="\'.get_edit_post_link( $post_id ).\'">edit</a>\';
您对的使用global $post 另一个问题是另一个问题,您应该提出一个新问题并提供更多详细信息(包括正在使用的模板的代码)

结束

相关推荐

Wordpress global variables?

我有一个叫“某物”的metabox页面。它可以有两个值“value”和“value2”。我在这个页面上使用了一个短代码,希望它显示一些东西的值。问题是我不知道如何在短代码中访问全局变量?例如,我在第页有这个。php:if($something == \"value\") { global $one, $two; $one = 120; $two = 240; } 现在我想在shortocde(functions.php文件)中