在文章内容中插入一段自定义 HTML-技术分享论坛-自我提升-A5资源网

在文章内容中插入一段自定义 HTML

// 插入自定义内容的函数
function zm_content_insert( $return = 0 ) {
$str = “<div class=’same’>”;
$str .= “<h4>这是一个h4标题</h4>”;
$str .= “<p>示例:<a href=’https://baidu.com/’ rel=’external nofollow’ target=’_blank’ style=’color: #ec2546;’>这是一段内容</a><a href=’https://baidu.com/’ rel=’external nofollow’ target=’_blank’ style=’color: #ec2546;’>这是一段内容</a><a href=’https://baidu.com/’ rel=’external nofollow’ target=’_blank’ style=’color: #ec2546;’>这是一段内容</a></p>”;
$str .= “</div>”;
if ($return) {
return $str; // 返回内容
} else {
echo $str; // 直接输出内容
}
}

// 内容过滤器函数
function zm_content_filter($content) {
// 只在单篇文章页面且是主查询时插入内容
if(!is_feed() && !is_home() && is_singular() && is_main_query()) {
$content .= zm_content_insert(1); // 在正文下方插入
// $content = zm_content_insert(1) . $content; // 如果想插入到正文上方,去掉注释
}
return $content;
}

// 添加到 WordPress 内容过滤钩子
add_filter(‘the_content’,’zm_content_filter’);

 

使用方法

  1. 将上述代码放到你的 WordPress 主题的 functions.php 文件中,或自定义插件文件中。
  1. 访问任意一篇文章页面,即可看到内容被自动插入。
请登录后发表评论

    没有回复内容

A5波浪图
beian-ico‍公网安备 42011702000421号鄂ICP备14017434号-7 A5资源网 © 2025 基于WPA5CHILD主题开发 👉站点总浏览量:12,361,735