• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

سعيد البقالي

مطوّر ووردبريس

  • الرئيسية
  • المدونة
  • الأرشيف
  • راسلني
أنت في:الرئيسية / شرحات ووردبريس / إنشاء خريطة موقع بصيغة html في ووردبريس

إنشاء خريطة موقع بصيغة html في ووردبريس

أخر تحديث في 1 مايو، 2022 بواسطة سعيد البقالي 7 تعليقات

محتوى المقالة إخفاء
  1. 1 ماهي خريطة موقع بصيغة html؟
  2. 2 إنشاء خريطة موقع بصيغة HTML يدوياً
  3. 3 إنشاء خريطة موقع بصيغة html بواسطة إضافة

حسب رأيي، تسهيل وصول عناكب محركات البحث إلى الموقع لكي يتمكنوا من فهرسته وبذلك إظهاره في محركات البحث، هي واحدة من أهم ركائز تحسين الأرشفة (SEO).

أحد طرق تحسين وصول محركات البحث إلى الموقع هي إنشاء خريطة موقع بصيغة html.

خريطة موقع بصيغة html

ماهي خريطة موقع بصيغة html؟

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

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

إنشاء خريطة موقع بصيغة HTML يدوياً

1- قم بإنشاء ملف جديد تحت اسم sitemap.php.
2- افتح الملف الذي قمت بإنشائه وأضف إليه الترويسة التي تعرفه كقالب صفحة مخصص في ووردبريس.

<h2 id="pages">Pages</h2>
<ul>
<?php
// Add pages you'd like to exclude in the exclude here
wp_list_pages(
  array(
    'exclude' => '',
    'title_li' => '',
  )
);
?>
</ul>

<h2 id="posts">Posts</h2>
<ul>
<?php
// Add categories you'd like to exclude in the exclude here
$cats = get_categories('exclude=');
foreach ($cats as $cat) {
  echo "<li><h3>".$cat->cat_name."</h3>";
  echo "<ul>";
  query_posts('posts_per_page=-1&cat='.$cat->cat_ID);
  while(have_posts()) {
    the_post();
    $category = get_the_category();
    // Only display a post link once, even if it's in multiple categories
    if ($category[0]->cat_ID == $cat->cat_ID) {
      echo '<li><a href="'.get_permalink().'">'.get_the_title().'</a></li>';
    }
  }
  echo "</ul>";
  echo "</li>";
}
?>
</ul>

4- في نهاية هذا الكود قم بإضافة هذه الدوال لإظهار القائمة الجانبية وأسفل الموقع.

<?php get_sidebar(); ?>
<?php get_footer(); >

5- قم برفع الملف إلى المجلد الرئيسي للقالب المفعل أو القالب الإبن.
6- قم بإنشاء صفحة جديدة بعنوان “خريطة الموقع” مثلاً.
7- قم بتحديد قالب الصفحة المخصص الذي قمت بإنشائه وأنشر الصفحة.

 خريطة موقع بصيغة html


النتيجة هي خريطة موقع بصيغة html جد متكاملة 🙂

 خريطة موقع بصيغة html

إنشاء خريطة موقع بصيغة html بواسطة إضافة

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

WP Sitemap Page: فقط عليك بتنصيب الإضافة وتفعيلها وبعدها قم بإنشاء صفحة جديدة وأضف إليها هذا الكود القصير [wp_sitemap_page].

HTML Page Sitemap: تقوم بنفس عمل الإضافة السابقة وذلك بوضع هذا الكود القصير في الصفحة [html_sitemap].

WP Realtime Sitemap: إضافة قديمة ولم يتم تحديثها من أكثر من عامين لكن لازالت تعمل بصفة جيدة.

يبقى الاختيار لك رغم أني أوصي بالطريقة اليدوية… أتمنا أن تكون قد استفدت من الموضوع قدر الإمكان.

close

قم بالتسجيل على قائمتي البريدية لكي تكون من الأوائل في الحصول على تدوينات وشروحات حصرية

أنا لا أرسل أبدا البريد المزعج! اقرأ سياسة الخصوصية لمزيد من المعلومات.

افحص البريد الوارد أو مجلد (غير هام) للعثور على رسالة تأكيد الاشتراك.

تحت تصنيف:شرحات ووردبريس

Avatar of سعيد البقالي

عن سعيد البقالي

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

قم بالتسجيل على قائمتي البريدية لكي تكون من الأوائل في الحصول على تدوينات وشروحات حصرية

أنا لا أرسل أبدا البريد المزعج! اقرأ سياسة الخصوصية لمزيد من المعلومات.

افحص البريد الوارد أو مجلد (غير هام) للعثور على رسالة تأكيد الاشتراك.

Reader Interactions

أضف رأيك حول الموضوع


المرجو الكتابة باللغة العربية الفصحى لكي يفهم الجميع و شكرا

  1. Avatar of عدنانعدنان قال

    15 أبريل، 2014 بتوقيت 3:05 مساءً

    استاذنا الكريم،
    لم تترك لنا من الملمات لتعبير عن امتنانا واعجابنا بعطائك المتجدد.

    حفظك الله ويسر امرك.

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

    مرة اخرى لك كل الشكر والامتنان على مكرمتك هذه.

    رد
  2. Avatar of دروب الولهدروب الوله قال

    17 سبتمبر، 2014 بتوقيت 1:02 صباحًا

    السلام عليكم ورحمه الله وبركاته ..
    طابت لياليك اخوي سعيد ومشكور علي الشرح ..
    لكن اود ان اعرف شي انا عندي اضافه google xml sitemaps
    وعندي اضافه WordPress SEO by Yoast
    وكلهما تقوم بنشاء خريطه للموقع ..
    يعني فيه تعارض بالخرائط مادري هل هذا عادي او يضر الموقع ..
    وماذا تنصحني ان اعطل اي خاصيه ..
    او افعل ايهما الافضـل ..
    وشاكر لك ..

    رد
    • Avatar of سعيد البقاليسعيد البقالي قال

      17 سبتمبر، 2014 بتوقيت 9:06 مساءً

      السلام عليكم أخي,

      أنا شخصيا أستعمل خاصية خرائط xml للموقع الموجودة في إضافة WordPress SEO by Yoast و لا أرى داعي لإستعمال إضافة google xml sitemaps و ذلك لسببين الأول هو أن هذه الأخيرة تستهلك موارد كثيرة و الثاني هو تفادي تنصيب إضافة أخرى مادامت الخاصية موجودة في الإضافة اللأولى… أنا انصحك بحذف إضافة google xml sitemaps أما في حالة انك تفضل إستخدامها فعليك تعطيل خاصية توليد حرائط xml في الإضافة الأخرى.

      رد
  3. Avatar of ابو مرامابو مرام قال

    8 أكتوبر، 2014 بتوقيت 12:14 صباحًا

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

    رد
  4. Avatar of محمد علاء الدينمحمد علاء الدين قال

    6 يناير، 2015 بتوقيت 10:37 مساءً

    بصراحة هذا الموضوع اكثر من رائع
    الشرح وافى ومبسط كل شئ ولكنه لا ينفع مع قالبى .

    عموما شكرا لك لآن الاضافة نفعت الحمد لله
    ربنا يوفقك

    رد
    • Avatar of سعيد البقاليسعيد البقالي قال

      6 يناير، 2015 بتوقيت 11:20 مساءً

      نعم, هذا الشرح قد لا ينفع مع بعض القوالب خصوصا إذا كانت تعتمد في تطويرها على خطافات (hooks) مخصصة, لهذا أضع في النهاية إضافات كبديل.

      رد
  5. Avatar of فتكاتفتكات قال

    31 يوليو، 2016 بتوقيت 10:07 صباحًا

    حاولت اكثر من مرة ان اقوم باضافة النجوم لموقعي لكن دون فائدة نهائيا

    رد

أضف رأيك حول الموضوع إلغاء الرد

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

القائمة الجانبية الرئيسية

البحث

  • حسابي على تويتر
  • رابط صفختي على انستغرام
  • رابط قناتي على اليوتوب
  • صفحتي على فايسبوك
  • ربط حسابي على جيت هاب
  • رابط حسابي على تلغرام
  • ربط حسابي على الموقع الرسمي لووردبريس
  • CodePen

قم بالتسجيل على قائمتي البريدية لكي تكون من الأوائل في الحصول على تدوينات وشروحات حصرية

أنا لا أرسل أبدا البريد المزعج! اقرأ سياسة الخصوصية لمزيد من المعلومات.

افحص البريد الوارد أو مجلد (غير هام) للعثور على رسالة تأكيد الاشتراك.

المواضيع الأكثر شعبية

أفضل إضافات ووردبريس المجانية حسب تجربتي الخاصة

دروس ووردبريس من الصفر للمبتدئين بالفيديو

10 من أفضل قوالب ووردبريس المجانية

شرح إضافة Yoast SEO بالفيديو

طريقة إضافة نجوم تقييم المقالات في ووردبريس

نقل ووردبريس من استضافة إلى أخرى وتغيير النطاق

شارة شركة ديجيتال أوشن
فبراير 2023
نثأربخجسد
 12345
6789101112
13141516171819
20212223242526
2728 
« مارس    

جميع الحقوق محفوظة © 2023

  • سياسة الخصوصية
  • شروط الاستخدام