מדריך מאמרים
ללוגו של דף הבית של ערכת הנושא של וורדפרס שלי יש תגית h1, וגם לדפי הקטגוריה והפוסט יש שני תגיות h1. מה עליי לעשות?
ישנן שיטות שיווק מקוונות רבות , ביניהן קידום אתרים (SEO) הוא היעיל ביותר ומתאים מאוד לאנשי מקצוע חדשים במדיה כאסטרטגיית קידום לחשבונות הרשמיים שלהם ב-WeChat.
אופטימיזציה של אתרים תואמת למפרטי קוד HTML של דף אינטרנט:
- לתג הכותרת של כותרת העמוד יש את המשקל הגבוה ביותר, ואחריו תג h1.
- הכותרת והתגיות h1 צריכות להופיע רק פעם אחת בכל עמוד, ואם יש מספר משקלים שליליים, הם עשויים גם להיענש על ידי מנועי החיפוש.
כמו בהרבה ערכות נושא של וורדפרס, מקובל להוסיף תגיות h1 ללוגו בכותרת.
יחד עם זאת, בכותרת של העמוד הפנימי של המאמר יש תגית h1, כך שיהיו שני תגיות h2. איך לגרום לכל עמוד להיות רק תגית h1 אחת?
נתקלתי בבעיות דומות גם בעת אופטימיזציה של הבלוג של צ'ן וייליאנג . ניתן להתאים את הפתרון בהתאם לתבנית וורדפרס שלכם, תוך התייחסות לקוד הבא:
שיטת שינוי 1
שים את הקוד בקובץ header.php ▼
<hgroup class=”logo-site”></hgroup>
החלף בקוד הבא כדי לפתור את ▼
<? php
if (is_home()) {
echo '<h1 class="site-title">';
}else{
echo '<div class="h1_logo" >';
}
?>
<a href="/iw/"><img src="<?php bloginfo('template_url'); ?>/img/logo.png" alt="<?php bloginfo('name');?>" title="<?php bloginfo('name');?>" /></a>
<?php
if (is_home()) {
echo '</h1>';
}else{
echo '</div>';
}
?>is_home()הפונקציה שופטת שאם זה דף הבית, היא תציג את תג h1, ואם זה לא דף הבית, היא תציג את תג div.
(מכיוון שלא לכל ערכת נושא של WP יש את אותו הקוד, אם שיטת השינוי 1 אינה רלוונטית, אנא עיינו בשיטת השינוי 2 להלן .)
שיטת שינוי 2
תיאור פונקציית דף הבית של WP ודף הקטגוריה ▼
if ( is_front_page() || is_category() || is_home() ) : ?>
- is_front_page ו-is_home מציינים אם זה דף הבית.
- is_category מציין אם זה דף קטגוריה.
מכיוון שרק הלוגו של דף הבית צריך לכלול תגי h1, דפים אחרים אינם צריכים לכלול תגי h1.
הדברים הבאים נמחקים is_category() ||קוד אחרי ▼
<? php if (zm_get_option("logo_css")) { ?>
<div class="logo-site">
<?php } else { ?>
<div class="logo-sites">
<?php } ?>
<?php
if ( is_front_page() || is_home() ) : ?>
<?php if (zm_get_option('logos')) { ?>
<h1 class="site-title">
<?php if ( zm_get_option('logo') ) { ?>
<a href="<?php echo esc_url( home_url('/') ); ?>"><img src="<?php echo zm_get_option('logo'); ?>" title="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>" alt="<?php bloginfo( 'name' ); ?>" rel="home" /><span class="site-name"><?php bloginfo( 'name' ); ?></span></a>
<?php } ?>
</h1>
<?php } else { ?>
<h1 class="site-title"><a href="<?php echo esc_url( home_url( '/' ) ); ?>" title="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>" rel="home"><?php bloginfo( 'name' ); ?></a></h1>
<p class="site-description"><?php bloginfo( 'description' ); ?></p>
<?php } ?>
<?php else : ?>
<?php if (zm_get_option('logos')) { ?>
<p class="site-title">
<?php if ( zm_get_option('logo') ) { ?>
<a href="<?php echo esc_url( home_url('/') ); ?>"><img src="<?php echo zm_get_option('logo'); ?>" title="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>" alt="<?php bloginfo( 'name' ); ?>" rel="home" /><span class="site-name"><?php bloginfo( 'name' ); ?></span></a>
<?php } ?>
</p>
<?php } else { ?>
<p class="site-title"><a href="<?php echo esc_url( home_url( '/' ) ); ?>" title="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>" rel="home"><?php bloginfo( 'name' ); ?></a></p>
<p class="site-description"><?php bloginfo( 'description' ); ?></p>
<?php } ?>
<?php endif;
?>if ( is_front_page() || is_home() ) : ?> <?php if (zm_get_option('logos')) { ?>מציין שאם לדף הבית יש הגדרת לוגו, הלוגו עם תג h1 יוצג.- 1
<?php else : ?>מציין שאם אין לוגו, כותרת האתר וכותרת המשנה (עם תגי h1) ב"הגדרות" יוצגו. - 2
<?php else : ?> <?php if (zm_get_option('logos')) { ?>מציין שאם זה לא דף הבית, הלוגו ללא תג h1 יוצג. - 3
<?php else : ?>מציין שאם זה לא דף הבית ואין לו לוגו, כותרת האתר וכותרת המשנה ב"הגדרות" יוצגו.
הוסף קוד כותרת דף קטגוריה h1
אם הלוגו של דף הקטגוריה שלך אינו מוציא את תג h1, ולתבנית דף הקטגוריה אין את תג הכותרת h1...
(מצב ספציפי,גוגל כרוםאנא לחץ CTRL + U מצא את קוד דף האינטרנט<h1לוודא)
שלב 1: קבע אם לדף הקטגוריה אין תג h1. עליך להוסיף את הקוד "כותרת דף קטגוריה h1" לתבנית דף הקטגוריה. ▼
<h1 class="cat_title"><?php single_cat_title(); ?></h1>
שלב 2: בקובץ style.css, הוסיפו את קוד הסגנון CSS עבור כותרת h1 של דף הקטגוריה ▼
h1.cat_title{
background: #fff;
text-align: left;
font: 18px "Open Sans", Arial, sans-serif;
text-transform: uppercase;
border-radius: 2px;
border-left: 10px solid #0373db;
padding-left: 14px;
margin: 0 0 8px 0;
line-height: 2;
}לאחר שינוי זה, ניתן לפתור אותו בקלות. בלוגו האתר כולל תגיות h1, ולכתבות הדף הפנימיות ודפי הקטגוריות יש 2 תגיות h1.
קידום אתרים הוא תוצאה של אופטימיזציה של פרטים שונים, אם תוכל לבצע אופטימיזציה של פרטים שונים של קודי אתרים שונים, גם דירוג האתר ישתפר במידה מסוימת ^_^
אני מקווה שהמאמר "מה לעשות כאשר לוגו דף הבית של ערכת הנושא של וורדפרס שלך מכיל תגית h1, ויש עוד שני תגיות h1 בדפי קטגוריות ופוסטים?" שפורסם בבלוג של צ'ן וייליאנג ( https://www.chenweiliang.com/ ) יהיה לעזר לך.
אל תהססו לשתף את הקישור למאמר הזה: https://www.chenweiliang.com/cwl-582.html
