我有一個類別叫'新聞'。類別ID是'20'。我使用Divi(Divi子)主題+ Wordpress,並希望縮短新聞類別的摘錄。Wordpress + Divi主題:根據類別控制摘錄長度?
我通常會使用 '的add_filter' 功能是這樣的:
<pre>
add_filter('excerpt_length', 'news_excerpt_length');
function news_excerpt_length($length) {
if(in_category(20)) {
return 30;
} else {
return 60;
}
}
</pre>
但不是幹活的。我在'main-modules.php'中找到了摘錄控件,並在這裏添加我的過濾器?有沒有人做過這個?
我加入了「主module.php」我的孩子主題的根目錄,然後將此添加到我的孩子「的functions.php」
<pre>
if (! function_exists('et_builder_add_main_elements')) :
function et_builder_add_main_elements() {
require ET_BUILDER_DIR . 'main-structure-elements.php';
require 'main-modules.php';
do_action('et_builder_ready');
}
endif;
</pre>
它沒有打破的主題,但它也沒有工作。有沒有人有任何這方面的經驗?
- 謝謝!
最後的解決方案更容易維護。較少的編碼。希望他們會改變這個文件是未來更新... – Benoti