当前位置: 首页 > news >正文

做网站登入见面你就知道首页

做网站登入见面,你就知道首页,深圳市住房和建设局电话,做网站上传资源Wordpress网站的关键字及网页描述关系网站对搜索引擎的友好程度,如果自己手动加显然太折腾了,那如何让WordPress博客自动为每篇文章自动关键字及网页描述。每篇文章的内容不同,我们该如何让wordpress自动添加文章描述和关键词呢?下…

       Wordpress网站的关键字及网页描述关系网站对搜索引擎的友好程度,如果自己手动加显然太折腾了,那如何让WordPress博客自动为每篇文章自动关键字及网页描述。每篇文章的内容不同,我们该如何让wordpress自动添加文章描述和关键词呢?下面就让我们来看看如何给wordpress自动添加文章描述和关键词。

重构:首页,分类页,文章页,单页,搜索页面,标签页,专题,快讯页,作者页,404等

第一种:

在你主题的functions.PHP文件添加以下代码,各个代码的功能解析如下:

add_action ( 'wp_head', 'wp_keywords' ,1 ); // 添加关键字
add_action ( 'wp_head', 'wp_description' ,1 ); // 添加页面描述/**+----------------------------------------------------------* 站点关键字+----------------------------------------------------------* @return string+----------------------------------------------------------*/
function wp_keywords() {global $s, $post;$keywords = '';if (is_single ()) {  //如果是文章页,关键词则是:标签+分类IDif (get_the_tags ( $post->ID )) {foreach ( get_the_tags ( $post->ID ) as $tag )$keywords .= $tag->name . ', ';}foreach ( get_the_category ( $post->ID ) as $category )$keywords .= $category->cat_name . ', ';$keywords = substr_replace ( $keywords, '', - 2 );} elseif (is_home ()) {$keywords = '我是主页关键词';  //主页关键词设置} elseif (is_tag ()) {  //标签页关键词设置$keywords = single_tag_title ( '', false );} elseif (is_category ()) {//分类页关键词设置$keywords = single_cat_title ( '', false );} elseif (is_search ()) {//搜索页关键词设置$keywords = esc_HTML ( $s, 1 );} else {//默认页关键词设置$keywords = trim ( wp_title ( '', false ) );}if ($keywords) {  //输出关键词echo "<meta name=\"keywords\" content=\"$keywords\" />\n";}
}/**+----------------------------------------------------------* 站点描述+----------------------------------------------------------* @return string+----------------------------------------------------------*/
function wp_description() {global $s, $post;$description = '';$blog_name = get_bloginfo ( 'name' );if (is_singular ()) {  //文章页如果存在描述字段,则显示描述,否则截取文章内容if (! empty ( $post->post_excerpt )) {$text = $post->post_excerpt;} else {$text = $post->post_content;}$description = trim ( str_replace ( array ("\r\n","\r","\n"," "," " ), " ", str_replace ( "\"", "'", strip_tags ( $text ) ) ) );if (! ($description))$description = $blog_name . "-" . trim ( wp_title ( '', false ) );} elseif (is_home ()) {//首页显示描述设置$description = $blog_name . "-" . get_bloginfo ( 'description' ) .'首页要显示的描述'; // 首頁要自己加} elseif (is_tag ()) {//标签页显示描述设置$description = $blog_name . "有关 '" . single_tag_title ( '', false ) . "' 的文章";} elseif (is_category ()) {//分类页显示描述设置$description = $blog_name . "有关 '" . single_cat_title ( '', false ) . "' 的文章";} elseif (is_archive ()) {//文档页显示描述设置$description = $blog_name . "在: '" . trim ( wp_title ( '', false ) ) . "' 的文章";} elseif (is_search ()) {//搜索页显示描述设置$description = $blog_name . ": '" . esc_html ( $s, 1 ) . "' 的搜索結果";} else {//默认其他页显示描述设置$description = $blog_name . "有关 '" . trim ( wp_title ( '', false ) ) . "' 的文章";}//输出描述$description = mb_substr ( $description, 0, 220, 'utf-8' ) . '..';echo "<meta name=\"description\" content=\"$description\" />\n";
}

第二种:

//Title标题
function bzg_filter_title( $title ) {$title['site'] = '';$title['tagline'] = '';$title['page'] = '';return $title;
}
add_filter( 'document_title_parts', 'bzg_filter_title', 10, 1 );function bzg_seo_title() {global $cat, $tag_id, $page, $paged;$page_num = '';if ( $paged >= 2 || $page >= 2 )$page_num = '_' . sprintf( '第%s页', max( $paged, $page ) );$title = wp_get_document_title();if( is_author() )$title = '作者:' . $title;if( is_category() && get_term_meta( $cat , 'seo_title', true ) )$title = get_term_meta( $cat , 'seo_title', true );if( is_tag() && get_term_meta( $tag_id , 'seo_title', true ) )$title = get_term_meta( $tag_id , 'seo_title', true );if ( ! is_home() ) {$title .= $page_num . ' - ';$title .= get_option('blogname');} else {$description = get_option( 'blogdescription' );$home_title = get_option( 'home_title' );if ( $home_title ) {$title = $home_title;} elseif($description) {$title .= ' - ' . $description;}$title .= $page_num;}return $title;
}function bzg_seo_keywords() {global $post;$keywords = '';if ( is_home() )$keywords = get_option( 'home_keywords' );if ( ( is_category() || is_tag() ))$keywords = single_cat_title('', false);if ( is_single() || is_page() ) {if ( $post->post_excerpt ) {$keywords = $post->post_excerpt;} else {$keywords = $post->post_title;}}return $keywords;
}//Description标签
function bzg_seo_description() {global $post;$description = '';if ( is_home() )$description = get_option( 'home_description' );if ( ( is_category() || is_tag() ) && category_description() )$description = wp_strip_all_tags( category_description(), true );if ( is_single() || is_page() ) {if ( $post->post_excerpt ) {$description = $post->post_excerpt;} else {$description = mb_strimwidth(esc_html(wp_strip_all_tags($post->post_content, true)), 0, 200);}}return $description;
}

header.php 调用:

<head><title><?php echo bzg_seo_title(); ?></title><?php$bzg_keywords = bzg_seo_keywords();if (!empty($bzg_keywords)) {echo '<meta name="keywords" content="' . $bzg_keywords . '" />';echo "\n";}$bzg_description = bzg_seo_description();if (!empty($bzg_description)) {echo '<meta name="description" content="' . $bzg_description . '" />';echo "\n";}?><?php if (is_home()) : ?><?php endif; ?></head>

http://www.laogonggong.com/news/18064.html

相关文章:

  • 金山集团网站建设做外贸网站的公司
  • 做网站销售有前景吗google搜索关键词
  • wordpress做外贸站深圳快速seo排名优化
  • 深圳网站建设外贸公司价格蚂蚁链接bt链接
  • 网站可以做的线下活动百度关键词如何优化
  • 烟台网站推广排名西安关键词网站排名
  • 种子搜索深圳百度seo公司
  • 宁波市住房和城乡建设委员网站seo是哪个英文的简写
  • 免费下载ppt模板网站哪个好网店推广方案
  • 苏州做网站要多少钱互联网电商平台
  • 未来的门户网站合肥网站优化排名推广
  • 群晖做网站服务器会卡吗宁波seo怎么做推广渠道
  • wordpress学人的冬天孔宇seo
  • 热门话题推荐seo平台代理
  • 做网站排名步骤长尾词seo排名
  • 哪里网站可以做微信头像网站案例分析
  • 怎么用java 做网站网站广告收费标准
  • 网站百度推广怎么做如何引流推广产品
  • 天津建设与管理局网站app推广方案怎么写
  • 怎样提高网站浏览量如何在百度上做广告宣传
  • 淄博周村学校网站建设报价怎么建立企业网站免费的
  • 哪些购物网站做的比较简洁有品质免费网络推广软件有哪些
  • 更新服务 wordpress太原seo管理
  • 小程序网温州seo招聘
  • 找个做微商授权网站品牌营销策划方案范文
  • 廊坊seo排名优化网站手机版怎么用百度快照
  • 珠海网站哪家好企业百度推广怎么收费
  • 自己电脑上做网站怎么使用源码外贸网络推广
  • 网站规划设计报告二级域名网站查询入口
  • 宁波建设协会网站首页seo外包公司哪家专业