Questions tagged «excerpt»

摘录是短文本或摘要

3
允许摘录中的HTML
这是我的摘录代码。 // Generate custom excerpt length function wpbx_excerpt_length($length) { return 300; } add_filter('excerpt_length', 'wpbx_excerpt_length'); 我如何允许html之类的 <a> <b> <i> <br>
56 php  excerpt 

9
在循环外使用get_the_excerpt获取摘录
我有一个可以调用的代码,get_the_title()它可以工作,但是get_the_excerpt()返回空。我该如何运作? 该代码位于名为“ WP Facebook Open Graph protocol”的插件中。这是我要更改的部分: if (is_singular('post')) { if (has_excerpt($post->ID)) { echo "\t<meta property='og:description' content='".esc_attr(strip_tags(get_the_excerpt($post->ID)))."' />\n"; }else{ echo "\t<meta property='og:description' content='". [?] ."' />\n"; } }else{ echo "\t<meta property='og:description' content='".get_bloginfo('description')."' />\n"; } 在这里,has_excerpt总是失败,并且get_the_excerpt($post->ID)不再工作了(已弃用)。 那么,我如何在那显示摘录? ps:我也在使用“高级摘录”插件
31 loop  excerpt 

11
通过ID获取摘录
为什么不能像标题和大多数其他元素一样通过ID摘录。 例如。get_the_excerpt(ID)。我知道如何与$ post-> post_excerpt函数一起使用它,但是如果未输入任何摘录,它不会返回部分内容,因此简单地什么也不会返回。 所以我想做的是,如果有摘录,则按ID摘录,如果没有该ID的摘录,但有一些内容,则改为获取一些内容。 一个人怎么做。 有任何想法吗, 奇妙的... 编辑- 根据请求循环源代码。 <?php $stories = get_posts('category_name=feedback&numberposts=4'); foreach ($stories as $post) : $title = $post->post_title; $excerpt = get_the_excerpt_id($post->ID); $thumb = get_the_post_thumbnail($post->ID,array(60, 60, true));?> <div class="textstandard_white" style="font-size:14px; line-height:22px; padding-top:10px;"><b><a href="<?php echo get_permalink($post->ID);?>"><?php echo $title;?></a></b></div><div align="left" style="height:18px; width:82px; background:url(http://www.divethegap.com/update/z-images/structure/icons/stars.png) left top no-repeat;"><div id="stars<?php echo $post->ID;?>" …
31 posts  excerpt 

7
使用wp_trim_excerpt在循环外获取the_excerpt()
我正在建立一个主题,该主题将在主页上显示可能有数十篇文章的节选。我没有所有帖子的摘要,所以$post->post_excerpt很多帖子都没有内容。如果没有手动摘录,我想使用内置的get_the_excerpt()函数,但在循环外部不可用。 跟踪该函数,看起来它使用了wp-includes / formatting.php中的wp_trim_excerpt来动态创建摘录。我在类似的代码中调用它 wp_trim_excerpt( $item->post_content ),但它只是返回完整内容。难道我做错了什么? 我知道我可以创建自己的函数来创建摘录,但我喜欢尽可能使用内置函数,以使我的代码与其他潜在的插件/过滤器兼容。 http://adambrown.info/p/wp_hooks/hook/wp_trim_excerpt?version=3.0&file=wp-includes/formatting.php
20 excerpt 

3
如何用句子而不是单词来结束摘录?
这是我主页上帖子的摘录。我想用一句话结束摘录。在这种情况下,这就是机会。'。我知道如何修改长度,但是不会做我想要的。 这是其他网站的摘录。在这里,您会看到摘录以一个适当的句子结尾,而上面的句子以下一个句子的“主动”结尾。 通用汽车实施解决方案后:


1
如何以明文显示内容
我想以纯文本显示我的摘录。我怎样才能做到这一点? 这是我的片段,其中显示了内容: <?php the_content(__( 'Weiterlesen ›','okay')); ?> 我如何更改代码段以简单显示内容? 迎接尼克拉斯

3
apply_filters()和the_excerpt提供了意外的结果
我觉得我肯定在这里缺少明显的东西,但是我似乎无法让WordPress合作。 我正在生成具有功能的Facebook OG标签。除摘录外,其他所有内容均正常运行。 由于的弃用get_the_excerpt($post->ID),是否有另一种方法来创建摘录而不必创建一个全新的循环?对我来说似乎太过分了。 我的本能是使用apply_filters(): $description = apply_filters('the_excerpt', get_post($post->ID)->post_content); 这给了我完整的帖子,包括HTML格式的内容。好吧,一定是错的。所以我尝试了下一个合理的想法: $description = apply_filters('get_the_excerpt', get_post($post->ID)->post_content); 没有骰子。现在没有HTML,但是仍然是全文(确实令人困惑)。 好的没问题。让我们跳过所有花哨的东西,然后去整理一下条目: $description = wp_trim_excerpt(get_post($post->ID)->post_content); 没变。 所以,我的问题是:到底发生了什么?这里有我想念的东西吗? 我进入WP核心以了解其the_excerpt()工作原理,这似乎与我的建议相同: /** * Display the post excerpt. * * @since 0.71 * @uses apply_filters() Calls 'the_excerpt' hook on post excerpt. */ function the_excerpt() { echo apply_filters('the_excerpt', get_the_excerpt()); } 根据调查结果,我有几个问题: …
10 excerpt  filters 

6
从短信息中删除更多或[…]文字
我使用的主题对短信有字符数限制,并在字符数限制的末尾显示。 我想删除它,所以我搜索the_excerpt();并替换为the_content(); 问题可以用正常的内容解决,但图像发布类型仍然存在问题,并且<?php the_excerpt(); ?>当我更改此设置时,我的短信功能就像完整的发布一样,并且与发布的长度无关。 我尝试打开主题中的所有PHP文件,并查找诸如:限制,长度,摘录等关键字,以查找定义短消息长度的代码,甚至在所有文件和语言中搜索“ [...]”,但我不知道那是哪里来的。 但是我发现的只是其中的一些代码行 function.php if ( ! function_exists( 'string_limit_words' ) ) : function string_limit_words($str, $limit = 18 , $need_end = false) { $words = explode(' ', $str, ($limit + 1)); if(count($words) > $limit) { array_pop($words); array_push($words,'...'); } return implode(' ', $words); } endif; 当我增加18时,什么都没有改变! 我必须寻找什么代码?
8 excerpt  limit 

2
比较the_excerpt()和the_content()
有没有一种方法可以将the_excerpt()与the_content()进行比较,以了解the_excerpt()是否实际上显示了整个帖子内容?例如,如果某个职位特别短。 最终,我希望摘录末尾有一个“阅读更多”链接。但是我想说一则帖子的内容,另一件事是视频格式的帖子(即...“观看视频”,而不是“阅读其余内容”)。但同时我不想在摘录后手动添加此内容,但是我有很多帖子很短,它们不需要“阅读更多”链接,因为the_excerpt显示了完整的帖子。 但是将永久链接添加到excerpt_more过滤器中并不是很正确,因为它不会为没有其他内容的视频帖子添加链接。 所以我被困在两者之间。我希望这是有道理的。如果不是,那是很晚了,我会在早上尝试重新解释。
8 excerpt 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.