0

有时我需要在模板中插入一个文本(和图像)的“块”,这些文本(和图像)必须可由后端的客户端编辑(他们显然无法编码)。为了解决我曾经在后端创建一个新页面并简单地在模板中调用它:

<?php
$block = get_page( $id ); 
echo '<h3>'. $block->post_title .'</h3>';
echo apply_filters('the_content', $block->post_content);
?>

然后,由于该页面不是不能作为单页显示的标准页面,因此我将其设置为Visibility=PrivateSEOno index插件。

这是做我需要的正确方法吗?还是有更好的?告诉我,谢谢

4

1 回答 1

1

与所有的 Wordpress 一样,有不同的方法可以做到这一点,具体取决于您在定制客户体验方面想要走多远。解决此问题的一种简单方法是将模板的该区域转换为接受小部件的区域,然后添加一个插件以提供支持富文本编辑的小部件。然后,您的客户可以通过小部件界面简单地编辑文本和图像。

听起来您已经在编辑模板文件,所以上面的链接直接将您带到 functions.php 和您的模板文件中需要的代码。但是,如果您需要更多背景知识,还请阅读有关子主题的文档。

于 2013-04-17T09:13:22.807 回答