WordPress-如何将常规内容区域添加到实际上不是页面的特定”页面”()

我购买了WP主题https://themeforest.net/item/pressville-municipal-wordpress-theme/19949423, 并且需要在” 人员” 页面上添加常规内容区域:https://preview.themeforest.net/item/pressville-市政wordpress主题/full_screen_preview/19949423?_ga=2.67243158.624148492.1570058772-1881232054.1569979687
人员页面实际上是WP仪表板中的一部分(类似于Media或Portfolio部分), 因此从技术上讲, 它不是WP后端中的可编辑页面。我联系了主题创建者, 并被告知它是自定义的(不包括w / theme), 并建议将文本硬编码到php中。这样做的问题是, 没有设计或代码背景的其他用户将无法访问它。.是否有一种方法可以为此People部分创建一个带有可编辑内容块的页面, 以便在不知道代码的情况下可以轻松地对其进行编辑?

WordPress-如何将常规内容区域添加到实际上不是页面的特定”页面”()

文章图片
WordPress-如何将常规内容区域添加到实际上不是页面的特定”页面”()

文章图片
另外, 例如, 如果你单击子类别(到” 民选官员” ), “ 人物” 标题文本也会更改。当你单击子类别时, 主菜单(“ 人员” 页面)不再显示为活动状态, 这可能会使用户感到困惑。有没有一种方法可以解决此问题, 从而使标题保持一致(例如” 联系人” 页面标题), 并且菜单项显示为活动状态, 而不管在” 人员” 页面上选择了哪个子类别(所有, 当选官员等)?谢谢。
WordPress-如何将常规内容区域添加到实际上不是页面的特定”页面”()

文章图片
#1 你可以创建一个称为” 人的页面” 的常规页面并向其中添加文本。然后, 如果要将页面的内容显示到PHP模板中, 则可以执行以下操作:
步骤1.创建功能
打开主题的functions.php文件, 然后将以下代码粘贴到页面底部(可能会粘贴)。
function cn_include_content($pid) { $thepageinquestion = get_post($pid); $content = $thepageinquestion-> post_content; $content = apply_filters('the_content', $content); echo $content; }

步骤2.在模板文件中使用该功能
接下来, 打开要包含页面内容的特定模板文件, 然后粘贴到函数中:
< ?php cn_include_content(31); ?>

将31替换为要包含的页面的ID。如何查找页面ID。
#2 【WordPress-如何将常规内容区域添加到实际上不是页面的特定” 页面” ()】听起来你需要转到wp-admin并单击外观/菜单。在这里, 你可以删除这些菜单项, 这些菜单项可能是默认菜单, 但没有与之关联的页面。然后, 你可以添加所需的页面, 然后返回并创建自定义菜单。希望能回答你问题的第一部分。

    推荐阅读