返回

Elementor小工具摘要来源修改指南:解决Moniz主题集成问题

php

Elementor小工具中的摘要来源:高级自定义指南

引言

在使用Elementor构建WordPress页面时,根据你的特定需求调整摘要来源至关重要。本文将深入探讨如何更改Elementor小工具中的摘要来源,从而解决Elementor和Moniz主题集成时遇到的常见问题。

问题:Moniz主题和Elementor的摘要支持

使用Elementor和Moniz主题时,用户可能会发现服务小工具中缺少摘要。这是因为默认情况下,该小工具不支持摘要功能。

解决方案:添加摘要支持

1. 添加代码支持

add_action('after_setup_theme', function () {
  add_post_type_support('service', 'excerpt');
});

2. 修改moniz_excerpt方法

function moniz_excerpt($get_limit_value, $echo = true)
{
    $opt = $get_limit_value;
    $excerpt_limit = !empty($opt) ? $opt : 40;
    $excerpt = get_the_excerpt() ?? wp_trim_words(get_the_content(), $excerpt_limit, '');
    if ($echo == true) {
        echo esc_html($excerpt);
    } else {
        return esc_html($excerpt);
    }
}

其他提示

1. 检查主题设置

确保Moniz主题的摘要设置正确。

2. 使用Elementor Pro

Elementor Pro版本提供了对自定义字段的增强支持,可为高级用户提供更多控制。

结论

通过实施上述步骤,你可以成功更改Elementor小工具中的摘要来源,从而解决摘要显示问题。通过充分利用Elementor和Moniz主题的集成,你可以创建功能强大且高度可定制的WordPress页面。

常见问题解答

1. 摘要长度如何设置?

在moniz_excerpt方法中,你可以调整$excerpt_limit的值来设置摘要长度。

2. 如何为不同小工具设置不同的摘要?

可以使用自定义代码或Elementor Pro的自定义字段功能来为特定小工具设置不同的摘要来源。

3. 如何在Elementor Pro中启用摘要?

在Elementor Pro中,导航至小工具设置,找到“摘要”选项,并选择“是”以启用摘要。

4. 为何摘要不显示?

检查主题设置、文章是否有摘要,以及小工具是否配置为显示摘要。

5. 如何添加图片到摘要中?

使用[excerpt]短代码和theme_post_thumbnail()函数可以将特色图片添加到摘要中。