【发布时间】:2023-03-22 19:18:01
【问题描述】:
我正在更新我的投资组合网站,并且需要为不同的页面关系使用不同的侧边栏,即一个用于工作页面,一个用于博客页面,显然这可以使用页面或帖子中的自定义字段来完成。
于是,我打开single.php,发现如下代码
<?php get_sidebar(); ?>
并用下面的代码替换它
<?php $sidebar = get_post_meta($post->ID, "sidebar", true);
get_sidebar($sidebar);
?>
要添加自定义侧边栏,我现在需要做的显然是添加自定义字段“侧边栏”并包含侧边栏文件的名称。例如,如果我插入“page-01”,它将显示 sidebar-page-01.php 作为您的侧边栏。
经过多次尝试,但情况并非如此,看不出我在做什么有任何问题,有人有什么想法吗?任何帮助将不胜感激!
谢谢大家!
【问题讨论】:
标签: html css wordpress sidebar