昨天遇到一个客户的网站希望帮他调整一下页面的自定义内容。他希望WordPress内容中可以自定义当页面的内容,而不是用到统一的模板里。开始的时候我是帮他在页面模板添加固定的内容的,感觉这个不靠谱,有些时候他希望是展现其他内容的。
于是考虑到是否可以添加自定义字段。如果有内容的时候就添加,没内容的时候就留空。
我们在当前编辑器页面,展开【显示选项】在顶部右侧。然后可以在编辑器下面看到上图,我们可以添加自定义字段。
<?php echo get_post_meta($post->ID, '字段名称', true); ?>
字段名称一般我们用英文。然后我们在合适的主题位置调用上面代码。外围可以用对应的CSS包含。
我们可以在添加文章的时候,添加需要的代码部分。这样可以实现每页不同内容。