WordPress将自定义字段添加到没有插件的页面

Mas*_*mes 5 wordpress

我是WordPress的新手,并且正在构建一个使用自定义模板的网站.模板顶部有一个大横幅,通过页面的"特色图片"上传.

我想在此图像的顶部添加页面标题(这不是问题),但能够在创建页面时指定标题是左侧还是右侧(可能是下拉菜单选项).

我已经看到许多使用插件高级自定义字段的类似功能的建议,但我找不到不涉及额外插件的解决方案.

有没有理由我不能只添加我需要的功能?对于这么小的功能,添加一个插件对我来说似乎有点过分.

更新:
好的,经过一番探索,我发现有一个"自定义字段"选项未在"屏幕选项"中检查.我的理解是这些字段作为键值对使用,可以使用模板get_post_meta($post_id, $key, $single);或更具体的示例访问get_post_meta($post->id, 'my_dropdown_key', true);.我会测试它并报告结果.

DpE*_*pEN 3

是的,您可以通过检查 WordPress 页面管理部分的顶部栏来使用自定义字段。然而,这不是一个好的解决方案,因为在您拥有多个自定义字段之后,它可能会令人困惑,这是肯定的。

您可以为此使用自定义元框功能,并将功能添加到您的页面,这可以通过您似乎已经知道的名为高级自定义字段的插件更轻松地完成。

因此,如果您不想使用该插件而是想自定义它,那么有一个函数 callend add_meta_box。此函数允许您在特定的 post_type 上添加单独的框。

快速教程:https://www.sitepoint.com/adding-custom-meta-boxes-to-wordpress/

希望这能提供有关元框的概述。谢谢。