在函数中。php,我添加了以下代码:
add_post_type_support( \'page\', \'excerpt\' );
这允许页面包含摘录。我之所以需要摘录,是因为我只想将包含摘录的页面称为主页上的3个模块之一。在头版,在我家。php文件,这3个模块将显示我添加了摘录的页面的标题和摘录。在任何时候,应该允许编辑器更改位置或页面,以便任何现有页面理论上都可以成为主页上的模块。
例如,我有一个关于新患者和服务的页面,这三个页面我都在摘录字段中添加了文本(在不需要出现在首页的页面上,我会将所有其他摘录字段留空)。在主页上。php,按照我刚才列出的顺序,我希望每个页面的标题和摘录显示为三列。
以下是我的风格:http://i.stack.imgur.com/jOPb0.png
这3个模块可能需要更改订单或替换为另一个页面,这就是我寻找动态模块的原因。
我创建了两个自定义字段,称为home_widget
和order
. home_widget
等于true
, 鉴于order
等于它们在页面上的显示顺序。
这段代码是错误的,但我正在寻找类似的逻辑:
<?php
$pageExcerpt = get_the_excerpt();
if (is_page() && $pageExcerpt !== \'\') {
the_excerpt();
}
?>
换句话说,如果某个页面存在并且有摘录,则调用\\u extract(),但按照自定义字段条目定义的顺序执行。这允许根据需要进行动态插入。我如何编写这段代码才能像我所说的那样工作?