ปลั๊กอิน WordPress SEO ของ Yoast ช่วยให้ผู้ใช้สามารถเพิ่มชื่อเรื่อง SEO และคำอธิบายเมตาไปยังหน้าจัดเก็บคำศัพท์แบบอนุกรมวิธาน สิ่งเหล่านี้จะถูกใช้ในส่วนหัวของเอกสาร
ฉันกำลังพยายามแสดงชื่อ SEO ของคำศัพท์อนุกรมวิธานเป็น H1 ในเทมเพลตการจัดเก็บภาษีอนุกรมวิธานของฉัน
หากต้องการทำสิ่งนี้ในโพสต์โพสต์ประเภทหรือหน้าเป็นเรื่องง่าย:
echo get_post_meta($post->ID, '_yoast_wpseo_title', true);
ในแม่แบบเก็บถาวรนี้ไม่ทำงาน
ไม่มีใครรู้วิธีการทำงานนี้หรือไม่
ตัวอย่างภาพหน้าจอ
นี่คือชื่อของคำแท็กเฉพาะ ฉันกำลังพยายามแสดงชื่อนี้ - แต่สำหรับเทอมอนุกรมวิธานที่กำหนดเอง - ในเทมเพลตเก็บถาวรของฉัน
รหัสสุดท้าย
นี่คือสิ่งที่ฉันใช้ในarchive.php
เทมเพลต มันทำงานได้ถ้าคุณกำลังใช้อนุกรมวิธานที่กำหนดเอง สำหรับแท็กหรือหมวดหมู่ให้ดูที่คำตอบของ Mike Madern ด้านล่าง
<h1 class="archive-title">
<?php
if ( is_tax() ) :
$taxonomy = get_queried_object()->taxonomy;
$term_id = get_queried_object()->term_id;
$meta = get_option( 'wpseo_taxonomy_meta' );
$title = $meta[$taxonomy][$term_id]['wpseo_title'];
//printf( '<pre>%s</pre>', print_r( get_option( 'wpseo_taxonomy_meta' ), 1 ) );
if ( isset($meta) && !empty($title) ) :
echo apply_filters( 'the_title', $title );
else :
single_term_title();
endif;
endif;
?>
</h1>