我怎样才能在单个post视图上完成删除以下行?
<p><span id="more-XXX"></span></p>
我需要删除整个span标记。是否有preg\\u replace之外的其他选项?我怎样才能在单个post视图上完成删除以下行?
<p><span id="more-XXX"></span></p>
我需要删除整个span标记。是否有preg\\u replace之外的其他选项?如上所述in the docs, 如果quicktag<!--more-->
在帖子中用于指定要摘录的帖子的“截止”点,the_content()
标记将仅显示摘录到<!--more-->
非单一/非永久链接帖子页面上的quicktag点。
WordPress添加<span id="more-\' . $post->ID . \'"></span>
本例中的内容。因为<span>
(check out the code), 您可以轻松删除<span>
通过过滤内容:
add_filter( \'the_content\', function( $content ) {
return str_replace( \'<span id="more-\' . get_the_ID() . \'"></span>\', \'\', $content );
}
请注意,这会导致“阅读更多”链接不会跳转到插入的区域<!--more-->
不再实现这一点的更简单方法是使用the_content_more_link
过滤并移除#more-<post_id>
从那里分离。有几个examples in the Codex 为此。对于我的Woocommerce项目,我正在寻找一种解决方案来编辑单个产品页面上的图像滑块。Woocommerce将滑块、缩放和灯箱功能添加到产品库中。这对我来说很好,但我想更改滑块部分的选项。Woocommerce为此使用flexslider;http://flexslider.woothemes.com/ , 但由于flexslider已经由WooCommerce本身启动,因此我无法在之后更改选项。als没有选择杀死一个活动的flexslider并自己重新初始化它。我想我可以通过删除类名选择器(.woo