我的wordpress安装管理一个带有登录页的商业网站。这不是一个博客,也没有帖子(只有页面)。
“页面”页面(Pages > All Pages), 其中显示草稿/已发布页面,显示每个登录页的标题。这是在<title> 标题中的标记,是访问者看到的内容。
但我希望每个登录页都有一个标题/类型/分类/任何能为我识别它的东西,而不是访问者。例如:
“鞋子,女士们,来自Google Adwords,八折”
和
“鞋子,儿童,白色,来自Facebook广告,15%折扣,品牌”
这就是我想要在“pages”表中显示的内容。但游客也看到了他们!
我是否可以在不手动编辑每个页面的php源代码的情况下做到这一点?
最合适的回答,由SO网友:Michelle 整理而成
无需编辑页面即可完成此操作的最简单方法。主题中的php模板是将其添加为自定义字段,然后使用插件(或代码)在页面列表的控制面板中显示该自定义字段。我推荐的插件是Admin Columns. 它是免费的,而且收视率很高。安装后,请执行以下步骤:
首先,编辑任何页面。查找“自定义字段”面板。如果找不到,默认情况下可能会隐藏它。要取消隐藏它,如果您使用的是经典编辑器,请转到右上角显示“屏幕选项”的位置,并确保选中“自定义字段”框。如果您使用的是新的古腾堡/块编辑器,请转到右上角的3点菜单,滚动到底部并选择选项,然后选中自定义字段框。单击“启用并重新加载”。现在,自定义字段面板应显示在页面内容下方。(你只需要做一次。)
在页面内容下方的“自定义字段”区域中,添加名为admin\\U title(无空格)的字段。在“值”区域中,输入您只想在控制面板中显示的名称。保存页面。
现在转到“设置”>“管理列”,如果尚未选择,请从下拉列表中选择“页面”。页面列表页面上显示的所有当前列都将显示在此处。您可以删除不需要的内容,拖放以重新排列。单击添加列,然后在类型下拉列表中选择“自定义字段”。将标签更改为管理员标题(或其他内容)。在字段下拉列表中,选择admin\\u标题字段。在“字段类型”下拉列表中,选择“文本”。将“内联编辑”设置为“是”。拯救
现在回到页面屏幕。您将在其中一列中看到新字段。在所有页面的列表上方,有一个新的小“内联编辑”选项。打开该选项,小铅笔将作为选项显示在管理标题区域中-这允许您直接从此页面编辑这些自定义字段(如果需要),而无需打开每个页面来添加标题。