我一直试图找出如何在每N个帖子上在wordpress博客上展示广告..
我找到了很多插件和指南,向您展示如何打印一个广告,该广告只计算当前页面上的帖子数量。(例如,每3个帖子打印一次广告)
我的问题是,它似乎只计算您当前所在的页面。例如..如果我说每页有10个帖子,并且想要每15页打印..它将无法正常工作。
有没有办法计算整体帖子而不是当前页面上的内容?我基本上希望每一页都显示一个广告。
答案 0 :(得分:0)
也许这样的事情会起作用:
$page_num = $paged ? intval($paged) : 1; // current page
$item_no = get_option("posts_per_page") * ($page_num - 1); // start counting from
$show_ad_every = 15;
function show_ad() {
global $item_no, $show_ad_every;
if (($item_no % $show_ad_every) == 0) {
// show the ad...
}
$item_no++;
}
add_action("the_content", "show_ad");
答案 1 :(得分:0)
我最后写了一个自定义字段。