การเพิ่มเมตาแท็กโดยไม่มีปลั๊กอิน


9

เป็นไปได้หรือไม่ที่จะเพิ่มชื่อเมตาคำอธิบายเมตาคำสำคัญเมตาในทุก ๆ หน้าโดยไม่ต้องติดตั้งปลั๊กอิน

ลูกค้าของฉันไม่ต้องการติดตั้งปลั๊กอิน ฉันอยากรู้เกี่ยวกับกรณีนี้สิ่งที่ฉันรู้คือผู้ดูแลระบบควรติดตั้งปลั๊กอิน seo ในเวิร์ดเพรสของพวกเขาเพื่อให้มีการแทรกเมตา


คุณจะต้องสร้างฟิลด์ที่กำหนดเองสำหรับแต่ละรายการและเรียกค่าใน header.php หรือคุณสามารถสร้างฟังก์ชั่นเพื่อใช้เนื้อหา / ข้อความที่ตัดตอนมาโดยอัตโนมัติสำหรับคำอธิบายเมตา & หมวดหมู่ / แท็กสำหรับคำหลักเมตา มันค่อนข้างง่าย
Robert hue

"ลูกค้าของฉันไม่ต้องการติดตั้งปลั๊กอิน" ... ทำไมล่ะ เนื่องจากตำนานเก่าแก่ที่ปลั๊กอินมีอันตรายหรือกระทบต่อประสิทธิภาพ? โปรดอธิบายว่าทำไมคุณต้องการทำอย่างนั้น มันอาจจะเป็นได้ว่าคุณกำลังเผชิญปัญหา XY
ไกเซอร์

สวัสดีเซอร์โรเบิร์ตมีอีกวิธีหนึ่งที่เพิ่มโดยไม่มีปลั๊กอินที่จะไม่แก้ไขรหัสหรือไม่ สวัสดีเซอร์ไกเซอร์ลูกค้าไม่ต้องการติดตั้งปลั๊กอินพวกเขาต้องการเพิ่มโดยอัตโนมัติใน wordpress โดยไม่ต้องติดตั้งปลั๊กอินใด ๆ .. ทุกฟอรั่มที่ฉันอ่านพวกเขาต้องการติดตั้งปลั๊กอินหรือแก้ไข header.php .... ..
Janine Consolas

หากไม่มีการแก้ไขไฟล์ธีมมันเป็นไปไม่ได้ คุณจะต้องแก้ไขไฟล์ธีมฟังก์ชั่นพิเศษ หากไม่เป็นไรฉันสามารถโพสต์โซลูชันได้
Robert hue

เห็นด้วยกับ @kaiser สำหรับ SEO ติดกับปลั๊กอินที่รู้จักกันดีเช่น YOAST หากคุณและลูกค้าของคุณไม่พอใจกับ SEO, การใช้ปลั๊กอิน SEO เป็นสาขาผู้เชี่ยวชาญที่ฉันไม่คุ้นเคย
Pieter Goosen

คำตอบ:


12

แม้ว่าฉันจะแนะนำให้คุณหลีกเลี่ยงปัญหานี้และใช้ปลั๊กอินสำหรับงานนี้ เพราะเฉพาะปลั๊กอินเฉพาะสามารถช่วย SEO "WordPress SEO" จาก yoost เป็นปลั๊กอินที่ยอดเยี่ยมสำหรับ SEO

ที่ถูกกล่าวว่านี่คือรหัสสำหรับการเพิ่มคำอธิบายเมตาและคำหลักในส่วนหัว วางสิ่งนี้ลงในไฟล์ functions.php ของชุดรูปแบบ

function add_meta_tags() {
    global $post;
    if ( is_single() ) {
        $meta = strip_tags( $post->post_content );
        $meta = strip_shortcodes( $post->post_content );
        $meta = str_replace( array("\n", "\r", "\t"), ' ', $meta );
        $meta = substr( $meta, 0, 125 );
        $keywords = get_the_category( $post->ID );
        $metakeywords = '';
        foreach ( $keywords as $keyword ) {
            $metakeywords .= $keyword->cat_name . ", ";
        }
        echo '<meta name="description" content="' . $meta . '" />' . "\n";
        echo '<meta name="keywords" content="' . $metakeywords . '" />' . "\n";
    }
}
add_action( 'wp_head', 'add_meta_tags' , 2 );

เมตาแท็กเหล่านั้นสามารถตั้งค่าได้อย่างไรเมื่อใช้ XML-RPC เพื่อเข้าถึงเวิร์ดเพรส
Amit Patel

1

เป็นโอกาสที่ดีที่จะมีปลั๊กอิน SEO เฉพาะสำหรับเว็บไซต์ WordPress แต่อย่างใดถ้าฉันไม่สนใจปลั๊กอินและตรงไปที่คำถามที่เพิ่มเมตาแท็กโดยไม่ต้องใช้ปลั๊กอินของ SEO ฉันแนะนำให้เพิ่มไฟล์ header.php ใน WordpPress ของคุณ ธีมที่ส่วนหัวใกล้กับลิงค์สไตล์ชีท

ดูที่<title>แท็กและคุณสามารถเห็นสิ่ง<title><?php bloginfo('name'); ?><?php wp_title(); ?></title>นี้ คุณสามารถเพิ่มเมตาแท็กของคุณด้านล่างบรรทัดนี้ เมตาแท็กทุกประเภทที่คุณสามารถเพิ่มได้ที่นี่และใช้งานได้ตามปกติโดยไม่ขัดแย้งกับรหัสธีม!

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.