كيفية تغيير سمات العنوان في WordPress

نشرت: 2019-12-12

إن امتلاك موقع ويب أو مدونة WordPress دون إدارة العناوين أمر مستحيل تمامًا. إذا كنت قد نسيت كتابة عنوان في أي وقت ، فستدرك بسرعة أن WordPress أضاف عنوانًا من تلقاء نفسه. نظرًا لأنها مهمة للمسؤولين والمستخدمين الآخرين والزائرين وحتى محركات البحث ، يجب عليك توخي مزيد من الحذر عند كتابة العناوين.

بينما يجب عليك بالتأكيد قضاء دقيقة إضافية على كل عنوان تكتبه ، فهناك بعض الأشياء التي يمكنك تغييرها على الموقع بأكمله. لذا ، ابق معنا من خلال هذا الدليل وتعلم كيفية تعديل سمات العنوان المختلفة في WordPress.

كيفية تحديد طول عنوان WordPress

عندما تريد الاحتفاظ بعناوين منشوراتك قصيرة قدر الإمكان وتعمل مع مؤلفين متعددين ، فقد يصبح ذلك مشكلة. سواء كنت تبدأ مدونة أزياء أو مدونة طعام أو أي نوع آخر من مواقع الويب ، فسيتعين على الجميع الاهتمام بعناوينهم أو عد الكلمات أو الأحرف ، وربما يكون من الصعب القيام بذلك في كل مرة تكتب فيها جديدًا مقالة - سلعة.

إذن كيف يمكنك تقييد عنوان المنشور في WordPress بحيث يعتني تلقائيًا بطول العنوان الذي يتم عرضه على صفحتك؟

لنبدأ بحل بسيط.

  1. افتح function.php في نسقك
  2. الصق الكود التالي:
 الدالة max_title_length ($ title) {
ماكس $ = 20 ؛
إذا (strlen ($ title)> $ max) {
إرجاع substr ($ title، 0، $ max). "& hellip؛" ؛
} آخر {
عودة $ title؛
}
}
  1. ضع الوظيفة التالية أينما تريد في المظهر الخاص بك. على سبيل المثال ، إذا كنت تريد إظهار عناوين مختصرة على صفحتك الرئيسية ، فأنت تريد وضع هذا الرمز في قالب الفهرس الرئيسي (index.php)
 add_filter ('the_title'، 'max_title_length') ؛

كما ترى في الكود ، يتم استخدام المتغير $ max للحد من طول عنوان المنشور الخاص بك. أنت حر في تغييره إلى أي رقم تريده. لكن اعلم أن الطول الأمثل لعنوانك يتراوح بين 55 و 60 حرفًا.

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

من خلال القيام بالشيء نفسه ، فأنت حر في ربط الوظيفة أينما تريد - سواء كان ذلك رأسًا أو تذييلًا أو شريطًا جانبيًا أو أي شيء آخر.

كيفية تغيير محاذاة عنوان المنشور الخاص بك

تختلف سمات WordPress التي يمكنك استخدامها في WordPress. يمكنك استخدام واحد قياسي يأتي مع WordPress ، أو إنشاء قالب خاص بك ، أو العثور على سمة مجانية من بين آلاف السمات المتاحة ، أو شراء سمة مميزة من الإنترنت.

حتى إذا كنت قد دفعت دولارات كبيرة لموضوعك ، فلن يكون كل شيء في متناول يدك ومن المستحيل دمج كل شيء في واجهة سهلة الاستخدام. لذلك ، إذا كنت ترغب في تغيير محاذاة عناوين منشوراتك ولا يأتي موضوعك بخيار سهل التغيير ، فسيتعين عليك القيام بذلك بنفسك.

جهز أدواتك ودعنا نفقد بعض البراغي حتى تتمكن من إنجاز المهمة. حسنًا ، يبدو أن هناك ساعات من العمل أمامك - لا تقلق ، ستنتهي في غضون دقيقة أو نحو ذلك.

لا يهم الموضوع الذي تستخدمه ، سيكون عنوان المنشور الخاص بك موجودًا في نفس الملف:

  1. انتقل إلى المظهر-> المحرر
  2. على الجانب الأيمن ، ابحث عن ملف Single Post (single.php) وافتحه أو حتى أفضل ، افتح الملف في بعض المحرر الخارجي
  3. ابحث في ملف عن “<؟ php the_title ()؛ ؟> "
  4. قم بتعديل العلامة بالمحاذاة المرغوبة:

اليسار:

 <div align = "left"> <؟ php the_title ()؛ ؟> </div>

المركز:

 <div align = "center"> <؟ php the_title ()؛ ؟> </div>

حق:

 <div align = "right"> <؟ php the_title ()؛ ؟> </div>
  1. احفظ التغييرات

هذا كل شيء. أنت الآن حر في فتح أي من منشوراتك ورؤية التغييرات التي أجريتها. إذا كنت قد اتبعت الخطوات وقمت بتغيير المحاذاة ، فيجب أن يظهر عنوان المنشور الخاص بك في اليسار أو الوسط أو اليمين.

العمل مع WordPress ممتع ، أليس كذلك؟ إذا كنت ترغب في معرفة المزيد حول التدوين وتخصيص WordPress ، فراجع مواردنا ورفع مستوى مهارات مشرف الموقع لديك في أي وقت من الأوقات.

اكتب قائمة بالكلمات التي لا يمكن استخدامها في عناوين المنشورات

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

اعتمادًا على ما تكتبه أو على شراكتك مع شركة أخرى ، قد يكون لديك بعض الكلمات أو العبارات التي تريد تجنبها في عناوينك. قد تكون هذه كلمات نابية تريد تجنبها أو مجرد اسم علامة تجارية أو اثنتين لا تريد الإعلان عنها على موقعك.

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

قائمة الكلمات التي لا يجب استخدامها في العناوين

بدلاً من التحذير اللفظي ، لماذا لا تكتب وظيفة تمنع أي شخص على موقعك من كتابة عنوان بكلمات محددة؟ أو أفضل من ذلك ، لماذا لا تقوم فقط بنسخ ولصق نفس الوظيفة من الأسفل وتغيير الكلمات التي تريد حظرها ببساطة؟

الآن بعد أن قررت إزالة كلمات معينة من عناوين المنشورات ، دعنا نرى كيف يمكنك القيام بذلك.

إزالة كلمات معينة من العناوين:

  1. افتح ملف jobs.php
  2. انسخ والصق الرمز:
 وظيفة titlerestriction ($ title) {
وظيفة $ العالمية ؛
$ title = $ post-> post_title؛
$ مقيدة AdWords = "word1؛ word2؛ word3"؛
$ مقيدة AdWords = تنفجر ("؛"، $ المقيدة AdWords)؛
foreach (المقيدة بالكلمات $ مثل $ المقيدة) {
إذا (stristr ($ title، $ limitedWord))
wp_die (__ ('خطأ: لقد استخدمت ملفًا محظورًا 
كلمة في عنوان المشاركة ")) ؛
}
}
add_action ('publish_post'، 'titlerestriction') ؛
  1. قم بتغيير الكلمات في الرابع أضف ما تشاء ولكن لا تنس أن تفصل بينها بفاصلة منقوطة
  2. تخصيص رسالة الخطأ على السطر الثامن
  3. احفظ التغييرات

إذا فتحت منشورًا جديدًا وحاولت نشره بينما يحتوي العنوان على إحدى الكلمات التي حددتها في الكود ، فسوف يمنعك WordPress من نشر المنشور ويحذرك بالرسالة.

على الرغم من أنك ربما أخبرت مؤلفيك عن الكلمات المحظورة ، فلن يضر إظهار هذه الكلمات أسفل العنوان مباشرةً وكتابتها كتذكير.

إذا لم يكن الأمر سريًا للغاية ، فهل يمكنك إخبارنا بالكلمات التي وضعتها في القائمة ولماذا؟

يمكن لتغيير فاصل العنوان الصغير أن يكون له تأثير كبير على موقعك

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

على الرغم من عدم وجود دليل على أن الفواصل المختلفة يمكن أن يكون لها تأثير مختلف على مُحسّنات محرّكات البحث لديك ، فقد ترغب في تغيير الفاصل القياسي فقط لتغيير طريقة عرض موقع WordPress الخاص بك على جميع المواقع الأخرى في نتائج البحث تلك.

تغيير فاصل العنوان:

بعد ظهور WordPress 4.4 ، تم تقديم فلاتر جديدة ، وأحدها مسؤول مباشرة عن فواصل العناوين. لتغيير فاصل العنوان ، اتبع هذه الخطوات القليلة:

  1. افتح ملف jobs.php
  2. انسخ والصق الكود التالي:
 الوظيفة wploop_change_separator ()
{
إرجاع '|'؛
}
add_filter ('document_title_separator'، 
"wploop_change_separator") ،
  1. قم بتغيير الفاصل بين علامات الاقتباس الفردية في السطر الثالث
  2. احفظ التغييرات

قم بتغيير فاصل العنوان للإصدارات الأقدم من WordPress

قبل تقديم WordPress 4.4 ، كان من الممكن تغيير فاصل العنوان بسهولة باستخدام وظيفة wp_title. قام مطورو WordPress أولاً بإزالة الوظيفة من قائمة الوظائف المدعومة وأصبحت مهملة. ولكن نظرًا لأن عددًا كبيرًا من السمات لا يزال يستخدمها ، فقد قرر المطورون إعادتها.

لا يزال بإمكان الوظيفة التالية مساعدتك في تغيير هذا الفاصل إذا كنت تستخدم إصدارًا أقدم من WordPress ، لكننا ننصح بتحديث WordPress الخاص بك في أقرب وقت ممكن (لأسباب عديدة مختلفة) والانتقال إلى الطريقة الجديدة الموضحة أعلاه ؛ عاجلاً أم آجلاً ، سيتم إهمال وظيفة wp_title مرة واحدة وإلى الأبد وسيتعين عليك تعديل function.php مرة أخرى.

 دالة change_wp_title_separator ($ title، $ sep) {
$ sep = '-' ؛
$ title = str_replace ('|'، $ sep، $ title)؛
عودة $ title؛
}
add_filter ('wp_title'، 'change_wp_title_separator'، 
10 ، 2) ؛

بينما يمكنك تغيير الفاصل إلى أي حرف تريده ، فإننا ننصح بعدم القيام بذلك. على سبيل المثال ، هناك بعض الأحرف الخاصة التي لن تعرضها Google ببساطة ولا تريد أن يبدو عنوان موقعك غير احترافي. بعض الفواصل الأكثر شيوعًا هي "|" و "-" و ">" ، لذا لا تبالغ في اختيار الفاصل الذي تفضله.

يمكن تغيير علامات العنوان بسهولة عبر الحقول المخصصة

علامات العنوان مهمة لموقع الويب الخاص بك. لن يظهروا فقط للمستخدمين ، لكنهم سيأخذون دورًا مهمًا في مُحسّنات محرّكات البحث الخاصة بك. يمكن أن يكون لاختيار علامة العنوان الصحيحة تأثير كبير على محركات البحث ويمكنك الاستفادة من تغيير علامات العنوان إذا تم ذلك بشكل صحيح.

بالنسبة للمستخدم العادي ، من السهل تغيير علامات العنوان ببساطة عن طريق الانتقال إلى الإعدادات -> عام . وبالمثل ، فإن الانتقال إلى المظهر -> التخصيص سيعرض مكانًا يسمح لك فيه كل سمة تقريبًا بتغيير عنوان موقعك وشعاره. عادةً ما تستخدم مواقع الويب العنوان واسم المنشور / الصفحة ، مفصولاً بحرف واحد. لكن يمكنك تغيير ذلك إذا كنت تريد أن تكون متمردًا جدًا.

قم بإنشاء علامة عنوان ثابتة لجميع مشاركاتك:

على الرغم من عدم التوصية بذلك ، فقد ترغب في تغيير علامة عنوان الصفحة وجعلها كما هي في جميع منشورات وصفحات WordPress الخاصة بك. بدلاً من استخدام عنوان وفاصل واسم منشور ، على سبيل المثال ، يمكنك تغيير ذلك إلى شيء ثابت:

  1. افتح ملف jobs.php
  2. انسخ والصق ما يلي:
 الوظيفة same_title_tag ()
{
إرجاع "دليل الموقع الأول" ؛
}
add_filter ("pre_get_document_title" ، 
'same_title_tag') ؛
  1. قم بتغيير العنوان على السطر الثالث
  2. احفظ التغييرات

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

تغيير علامات العنوان من خلال الحقول المخصصة:

لكن ، دعنا نبني على هذا ونمنح مؤلفيك إمكانية إضافة عناوين مخصصة إلى منشوراتهم:

  1. افتح function.php
  2. انسخ والصق الرمز:
 وظيفة post_meta_title_tag ()
{
$ customPostTitleMeta = get_post_meta (get_the_ID () ،
"custom_post_title" ، صحيح) ؛
إذا ($ customPostTitleMeta)
{
إرجاع $ customPostTitleMeta ؛
}
إرجاع ''؛
}
add_filter ('pre_get_document_title'، 
"post_meta_title_tag") ؛
  1. احفظ التغييرات
  2. افتح منشورًا تريد تغيير عنوانه
  3. في اسم الحقل المخصص ، اكتب "custom_post_title"
  4. في قيمة الحقل المخصص ، اكتب أي عنوان تريد استخدامه لهذا المنشور
  5. حفظ التغييرات / نشر وظيفة

الآن ، بدلاً من الحصول على عنوان افتراضي ، ستستخدم منشورك العنوان المخصص الذي أدخلته في الخطوة السادسة . إذا تركت الحقل المخصص ، فسيقوم WordPress بتحميل علامة العنوان الافتراضية واستخدامها لهذا المنشور.

تحكم في عناوين WordPress الخاصة بك

نأمل أن يساعدك هذا الدليل في التحكم في عناوين WordPress الخاصة بك بسهولة أكبر. ولكن إذا كانت لديك أي أسئلة ، فلا تتردد في المغادرة والتعليق وسنحاول الإجابة عليها في أقرب وقت ممكن.