我有一个将列出新闻文章的页面。为了减少页面的长度,我只想显示一个预告片(文章的前200个单词/600个字母),然后显示一个“更多...”链接,单击该链接将展开其余部分jQuery/Javascript方式的文章。现在,我已经弄明白了,甚至在某个粘贴页面上找到了以下辅助方法,这将确保新闻文章(字符串)不会在单词中间被截断:defshorten(string,count=30)ifstring.length>=countshortened=string[0,count]splitted=shortened.split(/\s/)words=splitted.lengthsplitted[0
可以使用functions.php中的以下代码片段控制WP帖子的默认(自动)摘录长度;来自WPCodex//.Postexcerptadjustment(Auto)//.==============================functionwpdocs_custom_excerpt_length($length){return20;}add_filter('excerpt_length','wpdocs_custom_excerpt_length',999);Myquestionishowdoyoulimitthemanualone?Youknow,theexerptspecif
在这里简单说一下,我创建了一个函数来限制特定帖子类型的摘录长度(因为我让特定帖子类型的摘录仅显示在淡入淡出的slider中)使用以下函数:functionclient_excerpt($length){global$post;if($post->post_type=='testimonial')return20;elsereturn55;}add_filter('excerpt_length','client_excerpt');现在,当我在为slider输出我的div的循环中调用get_the_excerpt时,效果很好。但是,我不希望“阅读更多...”链接只出现在那些摘录中。我可以
我正在使用此功能将我的WP摘录限制为一个句子,而不是在一些单词后将其切断。add_filter('get_the_excerpt','end_with_sentence');functionend_with_sentence($excerpt){$allowed_end=array('.','!','?','...');$exc=explode('',$excerpt);$found=false;$last='';while(!$found&&!empty($exc)){$last=array_pop($exc);$end=strrev($last);$found=in_array($
我在我的WordPress网站上使用以下代码来缩短我在WooCommerce上的描述摘录,如果我输入14个或更少的字符,它就可以正常工作。只要我输入超过14个字符,它就会显示完整的简短描述。add_action('woocommerce_after_shop_loop_item_title','lk_woocommerce_product_excerpt',35,2);if(!function_exists('lk_woocommerce_product_excerpt')){functionlk_woocommerce_product_excerpt(){$content_lengt
我想将简短的产品描述添加到购物车:我确实将它添加到购物车,但奇怪的是它没有显示在结帐页面上,因为我的购物车在标题中。任何想法或其他解决方案都非常有帮助提前致谢functionexcerpt_in_cart(){$excerpt=get_the_excerpt();$excerpt=substr($excerpt,0,80);return''.$excerpt.'...'.'';}add_action('woocommerce_cart_item_name','excerpt_in_cart',40);在结帐页面上时,它不会显示代码中的这一部分'。$摘录。p出现在类里面就好了。
我正在尝试从页面中获取wordpress摘录以显示在页脚的样式区域中。我目前有以下内容,它给了我标题和所有内容:post_content;$title=$page_data->post_title;echo''.$page_data->post_title.'';echo''.$page_data->post_content.'';?>我尝试了post_excerpt而非post_content的各种组合,并尝试在此处模拟和编辑示例:http://codex.wordpress.org/Function_Reference/get_page但我没有任何运气。有几次我试过别人的例子,但一
我刚刚开始研究Mongodb和MongoIDwithRails,我发现它很棒。NoSQL有帮助的一件事是,我可以随时向我的模型添加额外的字段,而无需任何额外的努力:classPageincludeMongoid::DocumentincludeMongoid::MultiParameterAttributesfield:title,:type=>Stringfield:body,:type=>Stringfield:excerpt,:type=>String#Addedlaterfield:location,:type=>String#Addedlaterfield:published
例如,它只返回搜索关键词所在的片段。并且部分文字被“...”所取代。是否可以使用PHP和MySQL实现该目标? 最佳答案 稍微修改了deceze的功能以允许多个短语。例如你的短语可以是“testatestb”,如果它没有找到testa,那么它将转到testb。functionexcerpt($text,$phrase,$radius=100,$ending="..."){$phraseLen=strlen($phrase);if($radius-1)break;}$startPos=0;if($pos>$radius){$start
如何在wordpress中对the_content()和the_excerpt()设置字符限制?我只找到了字数限制的解决方案-我希望能够设置输出的确切数量的字符。 最佳答案 甚至更简单,无需创建过滤器:使用PHP的mb_strimwidth将字符串截断到一定的宽度(长度)。只要确保您使用get_之一语法。以内容为例:2022年更新mb_strimwidth如果使用了注释标签,则破坏HTML。使用官方wordpresswp_trim_words功能这会将字符串剪切为400个字符并用...关闭它.只需将“阅读更多”链接指向带有get_p