跳至正文

如何将编辑帖子链接添加到 WordPress 帖子和页面?

您想将编辑帖子链接添加到您的 WordPress 帖子和页面吗?

到新公司上班,接手的网站中,有一个网站是WordPress搭建的,前端没有编辑按钮,非常的不方便,想要修改点东西,还得到后台去搜索,感觉非常的麻烦,不方便。

为什么向 WordPress 帖子和页面添加编辑帖子链接?

编辑帖子链接可让您轻松地从网站前端转到帖子编辑页面以进行快速更改,无需在 WordPress 后台搜索帖子和页面,只需单击网站前端的编辑帖子链接即可,非常快速便捷。

示例在 WordPress 博客文章的前端编辑文章链接

注意:编辑帖子链接仅对登录并具有适当用户角色和权限的用户可见。

许多WordPress 主题都有此功能,但有时它会被开发人员删除。

如果您的主题没有此功能,那么您需要手动添加它。

话虽如此,让我们向您展示如何将编辑帖子链接添加到 WordPress 帖子和页面。

如何将编辑帖子链接添加到 WordPress 帖子和页面

要向 WordPress 添加编辑帖子链接,您需要向 WordPress 文件添加代码。

我们将向您展示将代码添加到您的网站的 2 种不同方法:

  1. 手动编辑主题文件
  2. 添加代码片段

第一种方法更具技术性,您需要具备一些 PHP 知识才能知道将代码放在哪里。但是,它可以让您控制编辑链接出现的确切位置。

第二种方法要简单得多,您不需要有任何编码经验。但它并不适用于所有主题,而且您无法控制链接出现的确切位置。

也就是说,让我们回顾一下这些方法。

方法 1:手动编辑主题文件

您可以直接修改单个主题文件或创建一个子主题来覆盖这些主题文件。

无论您是直接编辑主题文件,还是创建子主题,您都需要复制并粘贴以下代码并将其添加到您的主题的single.phppost.php,index.php或其他内容模板文件中。

<?php edit_post_link(__('{Edit}')); ?>

此代码只是将帖子编辑链接添加到您的 WordPress 帖子和页面。您可以将“{Edit}”文本更改为您希望链接显示的任何内容。

对于大多数主题,您需要将此代码直接添加到发布元数据之后的发布循环中。

例如,下面是代码如何查看主题发布元数据的末尾。

By <?php the_author_posts_link(); ?> on <?php the_time('F jS, Y'); ?>  in <?php the_category(', '); ?> <?php edit_post_link(__('{Edit}'), ''); ?>

您还可以将此代码添加到您希望显示后期编辑链接的主题的任何部分。例如,您可以将其添加到帖子内容的底部。

添加代码并保存文件后,您需要将其上传到WordPress 托管帐户中的主题目录中。

现在,当您登录到 WordPress 并在前端查看帖子或页面时,只需单击“编辑”链接,您就会被带到帖子编辑器屏幕。

发布编辑链接 WordPress 发布示例

方法 2:添加代码片段

对于此方法,您必须将代码片段添加到您的 functions.php 文件或使用插件。

我们将使用Code Snippets插件,因为它免费、易于使用,而且如果出现任何问题也不会破坏您的网站。

点击Snippets » All Snippets,然后单击页面顶部的“Add New”按钮。

使用插件在 wordpress 中添加代码片段

您需要为您的代码段命名,然后将以下代码复制并粘贴到“Code”字段中:

add_action('loop_start', function () {
    if (!is_singular() || is_page() || !is_main_query()) {
        return;
    }
 
    edit_post_link(__('{Edit}'));
}, 99);

然后单击页面底部的“保存更改并激活”按钮。

将编辑链接添加到单个帖子的代码片段

现在,当您查看博客文章时,您应该会在顶部看到一个“Edit”链接。

我们在我们的测试网站上使用Astra主题,这里是我们的编辑链接出现的地方。根据您的WordPress 主题,它在您的网站上看起来可能会有所不同。

编辑添加到单个帖子的链接

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注