it-swarm.asia

أضف <meta> العلامات إلى قسم <head> عبر jobs.php

لقد حصلت على سمة مخصصة قمت بتطويرها ، وهي في الأساس موقع كتيب مكون من 4 صفحات للعميل وتمكّنت من التخلص من بعض الإضافات عن طريق إنشاء أنواع مخصصة بعد النشر ، gzipping عبر .htaccess والتقليل عبر بلع الخ الخ.

سأحتفظ بمكوّن الحماية الإضافي على الموقع ، لكنني أريد إزالة Yoast ، الفائدة الوحيدة التي يحققها ، مع الأخذ في الاعتبار مدى تحسين الموقع ، هي أنه يتيح لي إضافة علامات meta و المقتطفات لكل صفحة لأغراض كبار المسئولين الاقتصاديين.

هل هناك وظيفة يمكنني إضافتها إلى ملف function.php الخاص بي الذي يسمح لي بإضافة علامات <meta> إلى صفحات مختلفة عبر معرف الصفحة؟

عندما تحصل على هذا الموضوع من Google ، كل ما تحصل عليه هو مقالات إضافية ، أو معلومات حول بيانات wp العامة.

أي مساعدة ستكون رهيبة.

بول.

2
Paul12_

الخطاف الذي تبحث عنه هو على وجه التحديد wp_head والتي قد تبدو بشكل ما مثل هذا:

function theme_xyz_header_metadata() {

    // Post object if needed
    // global $post;

    // Page conditional if needed
    // if( is_page() ){}

  ?>

    <meta name="abc" content="xyz" />

  <?php

}
add_action( 'wp_head', 'theme_xyz_header_metadata' );

أنا أؤمن على المدى الطويل ، نظرًا لأن WordPress محمول للغاية ، فمن المحتمل أن يكون Yoast SEO هو الرهان الأكثر موثوقية ومرونة بالنسبة لكبار المسئولين الاقتصاديين من أي شيء ستفعله بنفسك لذا فإنني أنصح ضد هذا شخصيًا.

5
Howdy_McGee