Το λογότυπο της αρχικής σελίδας του θέματος WordPress έχει ετικέτες h1, τι πρέπει να κάνω εάν υπάρχουν 2 h1 στις σελίδες κατηγορίας και άρθρου;

WordPressΤο λογότυπο της αρχικής σελίδας του θέματος έχει μια ετικέτα h1 και υπάρχουν 2 h1 στις εσωτερικές σελίδες κατηγορίας και άρθρου. Τι πρέπει να κάνω;

网络 营销Υπάρχουν πολλές μέθοδοι, συμπεριλαμβανομένωνSEOΤο πιο αποτελεσματικό και εξαιρετικό γιανέα μέσαοι άνθρωποι κάνουνΠροώθηση δημόσιου λογαριασμούστρατηγική.

Η βελτιστοποίηση ιστότοπου συμμορφώνεται με τις προδιαγραφές κώδικα html ιστοσελίδας:

  • Η ετικέτα τίτλου του τίτλου της σελίδας έχει το μεγαλύτερο βάρος, ακολουθούμενη από την ετικέτα h1.
  • Ο τίτλος και οι ετικέτες h1 θα πρέπει να εμφανίζονται μόνο μία φορά ανά σελίδα και εάν εμφανίζονται πολλές φορές, ενδέχεται να τιμωρηθούν από τις μηχανές αναζήτησης.

Όπως συμβαίνει με πολλά θέματα WordPress, είναι συνηθισμένο να προσθέτετε ετικέτες h1 στο λογότυπο στην κεφαλίδα.

Ταυτόχρονα, ο τίτλος της εσωτερικής σελίδας του άρθρου έχει μια ετικέτα h1, έτσι ώστε να υπάρχουν δύο ετικέτες h2. Πώς να κάνετε κάθε σελίδα να έχει μόνο μία ετικέτα h1;

ΒελτιστοποιώChen WeiliangΚατά τη διαδικασία του blogging, αντιμετώπισα επίσης τέτοια προβλήματα. Η λύση μπορεί να τροποποιηθεί ανάλογα με την κατάσταση του δικού της θέματος WP, αναφερόμενος στον ακόλουθο κώδικα:

Μέθοδος τροποποίησης 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="/el/"><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.
  • <?php else : ?> Υποδεικνύει ότι εάν δεν υπάρχει λογότυπο, θα εμφανιστεί ο τίτλος και ο υπότιτλος του ιστότοπου (με ετικέτες h1) στις "Ρυθμίσεις".
  • <?php else : ?> <?php if (zm_get_option('logos')) { ?> Υποδεικνύει ότι εάν δεν είναι η αρχική σελίδα, θα εμφανιστεί το λογότυπο χωρίς την ετικέτα h1.
  • <?php else : ?>Υποδεικνύει ότι εάν δεν είναι η αρχική σελίδα και δεν έχει λογότυπο, θα εμφανιστεί ο τίτλος και ο υπότιτλος του ιστότοπου στις "Ρυθμίσεις".

Προσθήκη κωδικού h1 τίτλου σελίδας κατηγορίας

Εάν το λογότυπο της σελίδας της κατηγορίας σας δεν εμφανίζει την ετικέτα h1 και το πρότυπο σελίδας κατηγορίας δεν έχει την ετικέτα τίτλου h1...

(συγκεκριμένη κατάσταση,Google Chrome请按 CTRL + U Βρείτε τον κώδικα της ιστοσελίδας<h1για να βεβαιωθείτε ότι)

Το πρώτο βήμα:Προσδιορίστε τη σελίδα κατηγορίας, δεν υπάρχει καθόλου ετικέτα h1, πρέπει να προσθέσετε τον κωδικό "κατηγορίας σελίδας h1 τίτλος" στο πρότυπο σελίδας κατηγορίας ▼

<h1 class="cat_title"><?php single_cat_title(); ?></h1>

Το δεύτερο βήμα:Στο αρχείο 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.

Το SEO είναι το αποτέλεσμα της βελτιστοποίησης διαφόρων λεπτομερειών. Εάν μπορείτε να βελτιστοποιήσετε διάφορες λεπτομέρειες διαφόρων κωδικών ιστότοπου, η κατάταξη του ιστότοπου θα βελτιωθεί επίσης σε κάποιο βαθμό ^_^

Ιστολόγιο Hope Chen Weiliang ( https://www.chenweiliang.com/ ) κοινοποίησε το "Τι πρέπει να κάνω εάν το λογότυπο της αρχικής σελίδας του θέματος WordPress έχει μια ετικέτα h1 και υπάρχουν 2 h1 στην εσωτερική σελίδα κατηγορίας και άρθρου;", το οποίο είναι χρήσιμο για εσάς.

Καλώς ήρθατε να μοιραστείτε τον σύνδεσμο αυτού του άρθρου:https://www.chenweiliang.com/cwl-582.html

Καλώς ήρθατε στο κανάλι Telegram του ιστολογίου του Chen Weiliang για να λαμβάνετε τις τελευταίες ενημερώσεις!

🔔 Γίνετε ο πρώτος που θα αποκτήσει τον πολύτιμο "Οδηγό χρήσης εργαλείου τεχνητής νοημοσύνης μάρκετινγκ περιεχομένου ChatGPT" στον κορυφαίο κατάλογο του καναλιού! 🌟
📚 Αυτός ο οδηγός περιέχει τεράστια αξία, 🌟Αυτή είναι μια σπάνια ευκαιρία, μην τη χάσετε! ⏰⌛💨
Κοινοποιήστε και κάντε like αν σας αρέσει!
Η κοινή χρήση και τα like σας είναι το συνεχές μας κίνητρο!

 

发表 评论

Η διεύθυνση email σας δεν θα δημοσιευθεί. 必填 项 已 用 * 标注

κύλιση στην κορυφή