您好,欢迎访问一九零五行业门户网

WordPress 文章页面如何调用摘要?

给自己网站添加了360智能摘要,便于收录,其中有一行,需要在文章页的head标签中调用文章摘要,自己采用了get_the_excerpt和get_the_content函数都不行。不知该如何处理?


回复内容: 给自己网站添加了360智能摘要,便于收录,其中有一行,需要在文章页的head标签中调用文章摘要,自己采用了get_the_excerpt和get_the_content函数都不行。不知该如何处理?


/** * custom post excerpt */ function wn_get_the_title($limit) { global $post; $title = syssubstr( get_the_title(), $limit, true ); return $title;}function wn_get_the_excerpt($limit) { global $post; $excerpt = syssubstr( get_the_excerpt(), $limit, true ); return $excerpt;}function wn_get_the_content($limit) { global $post; $content = syssubstr( get_the_content(), $limit, true ); return $content;}// set the excerpt lengthfunction custom_excerpt_length(){ return 250; }add_filter( 'excerpt_length', 'custom_excerpt_length' );// set the excerpt more textfunction custom_excerpt_more( $more ) { return '……';}add_filter( 'excerpt_more', 'custom_excerpt_more' );function syssubstr($string,$length,$append = false) { if(strlen($string) =224 ) { $stringtmp = substr($string,$i,3); $i = $i + 3; } elseif( ord($stringtmp) >=192 ) { $stringtmp = substr($string,$i,2); $i = $i + 2; } else { $i = $i + 1; } $stringlast[] = $stringtmp; } $stringlast = implode(,$stringlast); if($append) { $stringlast .= ……; } return $stringlast; } }
function kankana_get_meta_description(){ $description = ''; $length = 100; //if on home page if(is_home() || is_front_page()){ $description = get_bloginfo( 'description' ); }elseif(is_singular()){ //if viewing a post/page global $post; $striped_content = wp_strip_all_tags( remove_all_shortcodes($post->post_content), true); $description = mb_substr( $striped_content, 0, $length ); } //elseif(is_archive()) return $description; }
usage

其它类似信息

推荐信息