使用下面的代码,可以方便地在WordPress文章一定字数之后添加自定义内容。
将代码添加到当前主题函数模板 functions.php 中:
add_filter('the_content', 'zm_insert_content_after_chars_words'); function zm_insert_content_after_chars_words($content) { // 当超过1000个字符时执行此操作 $enable_length = 1500; // 在500个字符后的第一个</p>之后插入 $after_character = 1500; if ( is_single() && strlen( $content ) > $enable_length ) { $before_content = substr( $content, 0, $after_character ); $after_content = substr($content, $after_character ); $after_content = explode( '</p>', $after_content ); $text = '文字内容'; array_splice( $after_content, 1, 0, $text ); $after_content = implode( '</p>', $after_content ); return $before_content . $after_content; } else { return $content; } }
相关文章
本站文章大部分为原创,用于个人学习记录,可能对您有所帮助,仅供参考!
我的微信
微信号已复制
版权声明
本站原创文章转载请注明文章出处及链接,谢谢合作!
甘肃省天水市 1F
一天一个小技巧!不错,学到了!