WordPress 文章页面如何调用摘要?
程序员文章站
2023-12-30 09:11:46
...
给自己网站添加了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 length
function custom_excerpt_length(){
return 250;
}
add_filter( 'excerpt_length', 'custom_excerpt_length' );
// set the excerpt more text
function 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
推荐阅读
-
调用WordPress函数统计文章访问量及PHP原生计数器的实现_PHP
-
php里面如何定义方法 使得每个前台页面都能调用到
-
调用WordPress函数统计文章访问量及PHP原生计数器的实现
-
vue项目中如何在外部js文件中直接调用vue实例——比如说this-个人文章-SegmentFault思否
-
如何提高公众号文章阅读量? 标题,配图,摘要如何写
-
[ASP.NET]如何使用类创建公共函数,在不同ASP.NET页面间重复调用
-
wordpress置顶文章按需调用:全文输出或列表输出
-
webview中调用Android如何关闭app页面
-
百度如何判断网页文章的重复度?两个页面相似度确认方法介绍
-
如何利用 Open Live Writer 在本地发布WordPress博客文章