如何在POST编辑器中添加边栏和全宽选项

时间:2016-04-23 作者:Fabian Amran

如果用户正在编辑页面,他们可以选择通过编辑屏幕为该页面选择任何页面模板。Wordpress没有用于帖子的选项。

我安装了闪耀主题,并注意到它们能够包含布局选项,供用户在帖子编辑屏幕上选择。

我怎样才能在我的主题上做同样的事情?也许有人能指引我正确的方向。

我包括了一个屏幕截图,并圈出了我试图添加到主题中的选项:

enter image description here

3 个回复
SO网友:Owais Alam

Wordpress提供了一个模板层次结构,可以灵活地为帖子、页面、档案等创建自定义布局。要为特定博客帖子创建自定义布局,可以将模板命名为single-{post type}-{slug}。php

您可以了解有关模板层次结构的更多信息here

SO网友:Dhawal M

可以通过创建custom metabox. 然后,可以使用选定的值选择模板零件。

例如,如果选择了fullwidth:-get\\u template\\u part(\'template-part/\',\'fullwidth\');其中“template part/”是文件夹,“fullwidth”是文件。php扩展。read more here

如果你想跳过制作一个你自己的metabox的麻烦,有很多在线生成器可以创建一个metabox。只需在函数中生成并粘贴代码。主题的php

退房https://jeremyhixon.com/tool/wordpress-meta-box-generator/

SO网友:Nathan Powell

相关推荐

Action when sidebars updated

侧边栏更新后是否会触发任何操作?例如,对于菜单,我使用wp_update_nav_menu, 但我没有找到任何方法来使用侧边栏做类似的事情。