我试图为我的一个网站创建一个后退按钮。我只想在内容底部的发布页面上可见我的按钮。使用互联网:)我创建了类似的东西:
function wpb_after_post_content($content){
if (is_single()) {
$content .= htmlspecialchars($_SERVER['HTTP_REFERER']);
echo "<div class="back-button"> <p class="back-button-txt"><a href='$backbuttonurl' onclick="if (document.referrer.indexOf(window.location.host) !== -1) { history.go(-1); return false; } else { window.location.href = ' . get_site_url(); . '; }">« BACK</a></p></div>";
}
return $content;
}
add_filter( 'the_content', 'wpb_after_post_content' );
问题是我的按钮在内容的顶部显示,底部是指向先前站点的链接(?(的文本。我是一个开始者,希望您查看此代码,并告诉我为什么不按照我的方式工作。
谢谢!
用$content .= "<div class="...
替换echo
。
您应该只从过滤器中返回数据。