WordPress在一定字数之后添加自定义内容

WordPress1 517阅读模式

使用下面的代码,可以方便地在WordPress文章一定字数之后添加自定义内容。

WordPress在一定字数之后添加自定义内容-图片1

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;
	}
}

相关文章

WordPress在一定字数之后添加自定义内容-图片2
如果想在WordPress文章段落后添加自定义内容,比如在文章第二段后添加广告,可以尝试用下面的代码: // 在文章第二段之...
5266

本站文章大部分始于原创,用于个人学习记录,可能对您有所帮助,仅供参考!

weinxin
我的微信
版权声明
本站原创文章转载请注明文章出处及链接,谢谢合作!
 
    • 简单生活
      简单生活 4

      :evil: 一天一个小技巧!不错,学到了!

    匿名

    发表评论

    匿名网友
    :?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

    拖动滑块以完成验证