كيفية الحصول على معرف المشاركة في ووردبريس

عندما تقوم بإنشاء منشور أو صفحة في WordPress، تقوم المنصة تلقائيًا بتعيين رقم معرف أو معرف فريد لها. 

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

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

ما هو معرف النشر ولماذا تحتاجه؟

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

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

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

if(is_single(POST_ID)){	//...}

في هذه الحالة، POST_ID هو المعرف الفريد للمحتوى الذي تريد تحديد موقعه واستخدامه. 

الآن، قد تعتقد أن العثور على هذه المعلومات سيكون أمرًا سهلاً، مع الأخذ في الاعتبار أن الملايين من الأشخاص يستخدمون (ويتكيفون!) موضوع WordPress الخاص بهم على أساس يومي. 

الحقيقة هي أن العثور على معرفات المنشورات أمر بسيط نسبيًا – ولكن فقط إذا كنت تعرف أين تبحث!

الخيار 1: استخدم لوحة تحكم WordPress أو عنوان URL

يعد استخدام لوحة تحكم WordPress الخاصة بك هو الطريقة الأسهل والأسرع لتحديد معرفات منشورات WordPress. 

للقيام بذلك، ما عليك سوى الانتقال إلى خيارات القائمة والنقر على “المشاركات”. سيُظهر هذا قائمة بالمشاركات على الجانب الأيمن من صفحتك.

للحصول على هوياتهم، كل ما عليك فعله هو تمرير مؤشر الماوس فوق العنوان. سيظهر لك الرقم أسفل نافذة المتصفح:

استخدم لوحة تحكم WordPress

إذا كنت تواجه مشكلة في رؤية المعرف بهذه الطريقة، فيمكنك أيضًا النقر فوق المنشور لفتحه. سينقلك هذا إلى المحرر. سيُظهر عنوان URL أيضًا المعرف (62805 في المثال أدناه) في شريط التنقل أعلى متصفح الويب الخاص بك!

تحديد موقع معرف النشر من شريط عنوان المتصفح

أحد الأشياء المهمة التي يجب وضعها في الاعتبار هو أن شريط عنوان النشر سيعرض تنسيقًا مختلفًا عندما تقوم بتحرير مقال مقارنة بما يراه المستخدمون عند زيارتهم لموقعك. 

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

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

الخيار 2: إظهار معرفات المنشورات الخاصة بك في علامة تبويب المنشورات

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

يمكنك عرض معرفات المنشورات مباشرة في علامة تبويب المنشورات الخاصة بك؛ كل ما عليك فعله هو تحرير ملف jobs.php لإضافة عنوان عمود يحتوي عليه.

طريقة القيام بذلك هي عن طريق تحديد موقع هذا الملف (الذي يكون عادة ضمن مجلد wp-content/themes الخاص بك) وإضافة الكود التالي إليه:

function add_column( $columns) {	$columns['post_id_clmn'] = 'ID';	return $columns;}add_filter('manage_posts_columns', 'add_column', 4);function column_content( $column, $id) {	if ($column === 'post_id_clmn')		 echo $id;}add_action('manage_posts_custom_column', 'column_content', 4, 2 );

ما سيفعله هذا المقتطف هو إضافة عمود معرف جديد. نظرًا لأن المثال أعلاه يستخدم العمود “4”، فسيتم عرض المعرف في الموضع الرابع بدءًا من يسارك. يمكنك بالطبع تعديل هذا الرمز كما تفضل.

استخدم لوحة تحكم WordPress

الخيار 3: احصل على المعرفات الخاصة بك باستخدام وظيفة PHP

بالنسبة للمطورين، هناك طريقة أخرى سهلة لجلب معرفات المنشورات وهي استخدام وظائف PHP الفعلية التي تم دمجها في WordPress منذ البداية. 

تتيح لك هذه الوظائف الرجوع إلى معرفات النشر مباشرة والقيام بذلك في أماكن مختلفة عبر التعليمات البرمجية المخصصة الخاصة بك.

الوظيفة في الواقع واضحة تمامًا:

get_the_id();

بالطبع، يمكنك أيضًا العثور على أرقام معرف المنشور باستخدام الارتباطات الثابتة للمنشور أو عنوان المنشور، أو حتى عنوان URL للمنشور:

$mypost = get_page_by_path('post-slug', '', 'post');$mypost->ID;
$mypost = get_page_by_title( 'The title of your post', '', 'post');$mypost->ID;
$mypost_id = url_to_postid( 'https://YOURWORDPRESSSITE.com/unique-post');

وأخيرًا، يمكنك جلب المعرفات في حلقة WordPress :

$id_query = new WP_Query( 'posts_per_page=6);while($id_query-have_posts()): $id_query->the_post();	$id_query->post->ID;endwhile;

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

الخيار 4: استخدم مكونًا إضافيًا لعرض معرفات المنشورات

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

أحد الخيارات الجيدة هو ShowIDs، وهو مكون إضافي مجاني خفيف الوزن ولا يحتاج إلى أي تكوين. ما عليك سوى تنشيطه، وسيُظهر معرفاتك تلقائيًا في عمود موجود في جميع صفحات الإدارة.

الخيار 5: حدد موقع بيانات منشورك في قاعدة بيانات WordPress

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

في الواقع، ستحتوي قاعدة البيانات على كل ما يتعلق بالمحتوى الخاص بك، مثل الفئات والعلامات والمؤلفين والتواريخ والتعليقات والمزيد.

لتحديد معرفات منشوراتك باستخدام phpMyAdmin، كل ما عليك فعله هو:

  • انتقل إلى لوحة تحكم الاستضافة (أو cPanel – يستخدمها معظم المضيفين).
  • انقر على قواعد البيانات → phpMyAdmin .
  • اختر قاعدة بيانات على الجانب الأيسر (ستحتوي معظم المواقع على واحدة فقط) وانقر فوق Enter phpMyAdmin . عادةً ما تبدأ قاعدة البيانات التي يستخدمها WordPress بـ. wp_
  • ابحث وانقر على wp_posts. سترى IDعمود المنشور في المركز الرابع.

تأكد من عدم تغيير أي شيء في قاعدة البيانات الخاصة بك إلا إذا كنت معتادًا على الواجهة وتفهم المعلومات المخزنة هنا.

قاعدة بيانات WordPress

المصدر: themeisle

شاهد ايضا:

ترجمة عربي انجليزي

ترجمة هولندي عربي

إنشاء حساب بنك الرياض

إنشاء حساب بنك دبي الإسلامي

فتح حساب البنك السعودي للاستثمار

فتح حساب البنك الأهلي التجاري

إنشاء حساب سناب شات

إنشاء حساب أبل ستور

أفضل استضافة ووردبريس

أنت تستخدم إضافة Adblock

يعتمد موقع انشاء على الاعلانات كمصدر لدعم الموقع، يجب عليك ايقاف تشغيل حاجب الاعلانات لمشاهدة المحتوي