个人博客
游戏/建站/生活

在wordpress所有文章第二段落中插入广告

将下面这段代码添加到网站根目录下functions.php文件中,添加到文件的最后即可。如果你添加了没有生效,先清空缓存试试,再看看你使用的主题模板是否有单独的functions.php自定义文件调用。

function insert_after_first_paragraph($content) {
if (!is_single()) return $content;

$content_parts = explode('</p>', $content);
if (count($content_parts) > 1) {
$inserted_content = '<div class="inserted-content centered-content">这里改成你的广告代码或超链接</div>';
$content_parts[0] .= '</p>' . $inserted_content;
$content = implode('</p>', $content_parts);
}
return $content;
}
add_filter('the_content', 'insert_after_first_paragraph');

function add_custom_styles() {
echo '<style>
.centered-content {
text-align: center;
margin: 20px 0;
}
.inserted-link {
* 这里不需要定义颜色,让它继承主题样式 */
font-weight: bold; /* 可选:使链接更明显 */
}
</style>';
}
add_action('wp_head', 'add_custom_styles');

 

赞(0)
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《在wordpress所有文章第二段落中插入广告》
文章链接:https://imsxx.com/wordpress-post-ad.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

评论 抢沙发