修改ARGON主题使之与SEOFRAMEWORK插件兼容

前言

ARGON主题是一个非常好的Wordpress主题,其自带了一些SEO功能,但是这些功能还是不够完善,所以我们一般会在wordpress上安装一些SEO插件,比如THE SEO FRAMEWORK这个插件。但是如果安装了这个插件,不对ARGON主题进行些修改的话,则可能出现一些meta信息重复的问题(比如description标签)。这篇文章记录下如何对ARGON主题进行修改来避免这种情况。

删除重复的meata内容

如下图,可以看到如果安装了SEO FRAMEWORK后,会出现description标签重复的问题。

处理方法:前往WORDPRESS管理后台,点击左侧外观、主题文件编辑器,来修改主题的源代码。

我们找到主题页眉这个文件(header.php),在第83行左右找到下面的代码,并删除。(这部分是argon生成description的代码)

	<?php
		$seo_description = get_seo_description();
		if ($seo_description != ''){ ?>
			<meta name="description" content="<?php echo $seo_description?>">
			<meta property="og:description" content="<?php echo $seo_description?>">
	<?php } ?>

如果乐意的话,也可以将79行左右的下面这四行代码删除,避免出现重复的site_name、title、type、url标签

	<meta property="og:site_name" content="<?php echo get_bloginfo('name');?>">
	<meta property="og:title" content="<?php echo wp_get_document_title();?>">
	<meta property="og:type" content="article">
	<meta property="og:url" content="<?php echo home_url(add_query_arg(array(),$wp->request));?>">

关于H1缺失的问题

ARGON主题网页会缺失h1标签,这里也顺便提一下如何修复这个问题。

同样在主题文件编辑器找到template-parts/content-single.php ,在97行的时候加上下面的代码

	<p>--------------</p>
	<p>本文标题为:</p>
	<h1 class="h1-style"><?php the_title(); ?></h1>
		<style>
.h1-style {
    margin: 1rem 0 !important;
    padding: 0;
    font-size: 1rem;
    font-weight: bold;
    line-height: 1.2;
}
		</style>  

这样子在文章的最后会加上一个h1标签,显示当前文章的标题

(我看到了网上有人会把这个h1标签用css隐藏起来,不建议这样做)

--------------

本文标题为:

修改ARGON主题使之与SEOFRAMEWORK插件兼容

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇