07-04-2019, 07:23 PM | #1 |
تاريخ التسجيل: Feb 2019
العمر: 38
المشاركات: 1,149
التقييم: 10
|
تاريخ التسجيل: Feb 2019
العمر: 38
المشاركات: 1,149
التقييم: 10
ما هي طريقة انشاء صفحة الارشيف الكامل ووردبريس
سنتحدث عن طريقة انشاء صفحة الارشيف الكامل لووردبريس والتي تسهل على زوار المدونة تصفح كافة المقالات هذه الصفحة مهمة لمحركات البحث في حالة كنت تهتم لتحسين موقعك فيها
هذه الطريقة تحتاج بعض المهارات في CSS و HTML في حالة ظهر الارشيف بشكل سيء لان الشرح مقتصر على تسهيل عملية عرض المقالات فقط تحضير ملف صفحة الارشيف اول شيئ نقوم بانشاء ملف جديد باسم archive-full.php وقم التحقق من مجلد القالب اذا كان يحتوي على ملف بنفس الاسم واذا وجدت ملف بهذا الاسم قم بتسميته archive-custom.php نفتح الملف باي محرر مثل notepad+ او editplus نضيف اسم قالب الصفحة لكي يتعرف ووردبريس على الصفحة الجديدة <?php /* Template Name: Full Archive */ ?> سنحتاج نسخة من صفحة page.php للاستعانة بالبنية التي يستعملها قالبك لعرض محتوى الصفحة قم بفتح الملف وانسخ الكود بالكامل وقم باضافته الى الملف الذي قمنا بانشائها من قبل باسم archive-full.php اسفل الكود الذي الذي ذكرنا فوق ناخد على سبيل المثال قالب Twenty_Sixteen يصبح كود الصفحة بالشكل التالي : <?php /* Template Name: Full Archive */ ?> <?php /** * The template for displaying pages * * This is the template that displays all pages by default. * Please note that this is the WordPress construct of pages and that * other "pages" on your WordPress site will use a different template. * * @package WordPress * @subpackage Twenty_Sixteen * @since Twenty Sixteen 1.0 */ get_header(); ?> <div id="primary" class="content-area"> <main id="main" class="site-main" role="main"> <?php // Start the loop. while ( have_posts() ) : the_post(); // Include the page content template. get_template_part( 'template-parts/content', 'page' ); // If comments are open or we have at least one comment, load up the comment template. if ( comments_open() || get_comments_number() ) { comments_template(); } // End of the loop. endwhile; ?> </main><!– .site-main –> <?php get_sidebar( 'content-bottom' ); ?> </div><!– .content-area –> <?php get_sidebar(); ?> <?php get_footer(); ?> عرض المقالات في صفحة الارشيف بعد ذالك سنحتاج دوال لعرض المقالات في صفحة الارشيف لجعل الامر سهل ساستعمل (shortcode) لكي تضيف كود بسيط الى صفحة الارشيف دون الحاجة الى تعديلات كتيرة على القالب. كل ماعليك الان هو اضافة الكود ادناه الى ملف functions.php <?php function full_archive_helper() { $previous_year = $year = 0; $previous_month = $month = 0; $ul_open = false; $myposts = get_posts('numberposts=-1&orderby=post_date&order=DESC'); foreach($myposts as $post) : setup_postdata($post); $year = mysql2date('Y', $post->post_date); $month = mysql2date('n', $post->post_date); $day = mysql2date('j', $post->post_date); if($year != $previous_year || $month != $previous_month) : if($ul_open == true) : echo '</ul>'; endif; echo '<h2>'.get_the_time('F Y', $post->ID).'</h2>'; echo '<ul>'; $ul_open = true; endif; $previous_year = $year; $previous_month = $month; echo '<li class="hentry"> <span>'. get_the_time('j F', $post->ID).'</span> – <a href="'.get_permalink($post->ID).'">'.get_the_title($post->ID).'</a> </li>'; endforeach; echo '</ul>'; } function archive_shortcode( $atts, $content = null ) { ob_start(); $output = full_archive_helper(); $output .= ob_get_clean(); return $output; } if (!is_admin()) { add_shortcode("arch", "archive_shortcode"); } ?> انشاء صفحة الارشيف بعد قم بانشاء صفحة جديدة باسم الارشيف كامل واختر النموذج (Full Archive) ثم ضع الكود الموضح في الصورة ادناه وسط المقالة ثم انشرها الان قم بمعاينة الارشيف لمشاهدة كيف سيظهر لك وهذا مثال على التعديل الذي اجرينا على قالب Twenty Sixteen الى هنا نكن قد انتهينا من طريقة انشاء صفحة الأرشيف لمدونة الووردبريس والى اللقاء في تدوينة جديدة انشاء الله المصدر: منتديات رحيل لكل العرب - من قسم: قسم تطوير المواقع ومحركات البحث والسيو Seo والووردبريس WordPress |
اقتباس |
أضف رد جديد |
الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1) | |
|
|
المواضيع المتشابهه | ||||
الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر مشاركة |
إنشاء صفحة مرفق متقدمة (attachment page) في ووردبريس | مهرة النجدية | قسم تطوير المواقع ومحركات البحث والسيو Seo والووردبريس WordPress | 1 | 28-07-2019 02:33 AM |
تعرف علي أفضل إضافات ووردبريس لعام 2019 | raheel | قسم تطوير المواقع ومحركات البحث والسيو Seo والووردبريس WordPress | 0 | 27-03-2019 10:08 PM |
طرق كسب المال عبر الإنترنت باستخدام ووردبريس | raheel | قسم تطوير المواقع ومحركات البحث والسيو Seo والووردبريس WordPress | 0 | 27-03-2019 07:04 PM |
دليلك الشامل لتأمين موقع ووردبريس | raheel | قسم تطوير المواقع ومحركات البحث والسيو Seo والووردبريس WordPress | 0 | 27-03-2019 06:58 PM |
طريقة تساعدك علي نقل ووردبريس من خادم محلي إلى موقع حي | raheel | قسم تطوير المواقع ومحركات البحث والسيو Seo والووردبريس WordPress | 0 | 25-03-2019 06:01 PM |