我想在我的wordpress附件页面上显示谷歌广告,这是在wordpress上发布的子页面。我只想在父帖上显示此广告专用的帖子/页面。我想在内容的最后显示所以我尝试了这段代码
function wpdev_before_after($content) {
global $post;
if ($post->post_parent)
$aftercontent = 'Ad code here';
$fullcontent =$content . $aftercontent;
return $fullcontent;
}
add_filter('the_content','wpdev_before_after');
上面的代码在父和子这两个页面上显示广告,我也用这种方式尝试了这个代码
function wpdev_before_after($content) {
global $post;
if ($post->post_parent) {
$aftercontent = 'code here';
$fullcontent =$content . $aftercontent;
}
return $fullcontent;
}
add_filter('the_content','wpdev_before_after');
如果我在父页面/帖子内容上使用此代码不显示。请帮助我,我希望你明白我想说的话。
答案 0 :(得分:1)
试试这个:
function wpdev_before_after($content) {
global $post;
if(is_singular() && $post->post_parent > 0) {
$aftercontent = 'code here';
$fullcontent =$content . $aftercontent;
return $fullcontent;
}
else
return $content;
}
add_filter('the_content','wpdev_before_after', 9999);
答案 1 :(得分:0)
感谢@Tarun Mahashwari帮我获取工作代码。 这是帖子和子帖的工作代码。
function wpdev_before_after($content) { global $post; if ($post->post_parent) { $aftercontent = 'code here'; $fullcontent =$content . $aftercontent; return $fullcontent; } else return $content; } add_filter('the_content','wpdev_before_after');
这个代码可能适用于@Tarun Mahashwari提供的页面和子页面
function wpdev_before_after($content) {
global $post;
if(is_page() && $post->post_parent > 0) {
$aftercontent = 'code here';
$fullcontent =$content . $aftercontent;
return $fullcontent;
}
else
return $content;
}
add_filter('the_content','wpdev_before_after', 9999);