انجمن


ساخت آرشیو مطالب و کلیدواژه ها  (۱۸ نوشته)

  • srezay

    آفلاین
    عضو
    تعداد نوشته‌ها: ۳۶
    تشکر شده: ۱۰ بار
    # نوشته شده: ۱۰ سال پیش
    ۱۶ بهمن ۱۳۸۸ - ۲۲:۲۹

    سلام دوستان وردپرسی؛چطور میتونم این صفحه رو بسازم؟!
    کلیک کنید.

  • Mostafa

    آفلاین
    ناظم
    تعداد نوشته‌ها: ۵۲۷۶
    تشکر شده: ۵۷۷۷ بار
    # نوشته شده: ۱۰ سال پیش
    ۱۷ بهمن ۱۳۸۸ - ۱۲:۵۷

    فكر كنم sitemap-generator مي شد
    يا روش دستي:
    اين قطعه كد رو توي برگه اي خاص قرار بديد:

    <?php $recent = new WP_Query("cat=0&showposts=500"); while($recent->have_posts())
    : $recent->the_post();?>
                  <li><a href="<?php the_permalink() ?>" rel="bookmark">
                    <?php the_title(); ?>
                  </a></li>
    		      <?php endwhile; ?>

    براي ساخت برگه ي خاص, توي انجمن مطرح شده, اگر پيدا نكرديد بگيد تا براتون توضيح بدم

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    srezay
  • srezay

    آفلاین
    عضو
    تعداد نوشته‌ها: ۳۶
    تشکر شده: ۱۰ بار
    # نوشته شده: ۱۰ سال پیش
    ۱۸ بهمن ۱۳۸۸ - ۱۸:۴۰

    mostafa1990 گفت:
    فكر كنم sitemap-generator مي شد
    يا روش دستي:
    اين قطعه كد رو توي برگه اي خاص قرار بديد:

    <?php $recent = new WP_Query("cat=0&showposts=500"); while($recent->have_posts())
    : $recent->the_post();?>
                  <li><a href="<?php the_permalink() ?>" rel="bookmark">
                    <?php the_title(); ?>
                  </a></li>
    		      <?php endwhile; ?>

    براي ساخت برگه ي خاص, توي انجمن مطرح شده, اگر پيدا نكرديد بگيد تا براتون توضيح بدم

    متاسفانه موفق به پیاده سازی صفحه نشدم!فقط مصطفی جان اگر به صفحه دقت کرده باشید آرشیو مطالب و کلیدواژه در یک صفحه قرار دارند... خیلی ممنون میشم اگه سریعتر پاسخ بدید.راستی نکته بعدی اینکه لینک این صفحه http://www.taktemp.com/?page_id=2 هست! چطور؟!

  • srezay

    آفلاین
    عضو
    تعداد نوشته‌ها: ۳۶
    تشکر شده: ۱۰ بار
    # نوشته شده: ۱۰ سال پیش
    ۲۰ بهمن ۱۳۸۸ - ۱۰:۳۴

    srezay گفت:

    متاسفانه موفق به پیاده سازی صفحه نشدم!فقط مصطفی جان اگر به صفحه دقت کرده باشید آرشیو مطالب و کلیدواژه در یک صفحه قرار دارند... خیلی ممنون میشم اگه سریعتر پاسخ بدید.راستی نکته بعدی اینکه لینک این صفحه http://www.taktemp.com/?page_id=2 هست! چطور؟!

    توی چجور برگه ای؟ میخوام با تم سایت ست باشه،لینک بالائی رو ببینید،گمون نکنم صفحه ساخته باشه...

  • Mostafa

    آفلاین
    ناظم
    تعداد نوشته‌ها: ۵۲۷۶
    تشکر شده: ۵۷۷۷ بار
    # نوشته شده: ۱۰ سال پیش
    ۲۱ بهمن ۱۳۸۸ - ۱۴:۳۱

    متاسفانه موفق به پیاده سازی صفحه نشدم!فقط مصطفی جان اگر به صفحه دقت کرده باشید آرشیو مطالب و کلیدواژه در یک صفحه قرار دارند..

    میشه این کار رو توی برگه اختصاصی انجام داد

    بعدی اینکه لینک این صفحه http://www.taktemp.com/?page_id=2 هست! چطور؟!

    این با برگه اختصاصی میشه انجام داد
    راهکار:
    فایل پوسته ای به نام page.php هست و یک کپی از اون بگیرید, مثلا به نام: archive.php
    بعد این کد رو در بالای فایل قرار بدید:

    <?php
    /*
    Template Archive Page
    */
    ?>

    بعد اون کدی رو که بهتون دادم برای نمایش اخرین مطالب رو به همراه کد:
    <?php if (!is_page() && get_the_tags()) : ?>
    میتونید وارد این فایل کنید
    و بعد برگه ای جدید در وردپرس بسازید و از اونجا به Archivre Page برگه رو هدایت کنید

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    srezay
  • srezay

    آفلاین
    عضو
    تعداد نوشته‌ها: ۳۶
    تشکر شده: ۱۰ بار
    # نوشته شده: ۱۰ سال پیش
    ۲۱ بهمن ۱۳۸۸ - ۱۵:۰۳

    <?php get_header(); ?>
    <?php include (TEMPLATEPATH . '/leftsbar.php'); ?>
    <?php include (TEMPLATEPATH . '/rightsbar.php'); ?>
    	<div id="centermenu">
    
    <?php
    /*
    Template Archive Page
    */
    ?>
    <?php $recent = new WP_Query("cat=0&showposts=500"); while($recent->have_posts())
    : $recent->the_post();?>
                  <li><a href="<?php the_permalink() ?>" rel="bookmark">
                    <?php the_title(); ?>
                  </a></li>
    		      <?php endwhile; ?>
    		      <?php if (!is_page() && get_the_tags()) : ?>
    
    				</div>
    
    <?php get_footer(); ?>

    محتوای فایل شد این!
    مطمئناً اشتباه کردم!
    چکارش کنم؟!

  • Mostafa

    آفلاین
    ناظم
    تعداد نوشته‌ها: ۵۲۷۶
    تشکر شده: ۵۷۷۷ بار
    # نوشته شده: ۱۰ سال پیش
    ۲۲ بهمن ۱۳۸۸ - ۲۰:۴۶

    خوب همین رو که به نام archive.php ذخیره کردید بقیه مراحل رو طی کنید دیگه

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    srezay
  • srezay

    آفلاین
    عضو
    تعداد نوشته‌ها: ۳۶
    تشکر شده: ۱۰ بار
    # نوشته شده: ۱۰ سال پیش
    ۲۳ بهمن ۱۳۸۸ - ۲۳:۴۸

    آخه خطای "Parse error: syntax error, unexpected $end in /home2/yoosef/public_html/wp-content/themes/webalfa-tak/archive.php on line 21" رو میده زمانی که مستقیم اجراش میکنم. (http://www.site.com/wp-content/themes/theme_name/archive.php)
    کلاً بفرمائید من چکار کنم...
    ممنون میشم...

  • گناهکار

    آفلاین
    کلیددار
    تعداد نوشته‌ها: ۳۵۳۵
    تشکر شده: ۲۵۴۴ بار
    # نوشته شده: ۱۰ سال پیش
    ۲۴ بهمن ۱۳۸۸ - ۰۳:۴۴

    اول این‌که این پرونده‌ها رو مستقیم نمی‌شه اجرا کرد٬ اصلن برای چی می‌خواین مستقیم ببینین‌شون؟!

    دوم٬ این قسمت رو از همون دستوراتی که گذاشتین حذف کنین:
    <?php if (!is_page() && get_the_tags()) : ?>

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    srezay
  • srezay

    آفلاین
    عضو
    تعداد نوشته‌ها: ۳۶
    تشکر شده: ۱۰ بار
    # نوشته شده: ۱۰ سال پیش
    ۲۴ بهمن ۱۳۸۸ - ۱۹:۵۰

    دوست عزیز من مثلاً آرشیو.پی اچ پی رو ساختم،حالا چکارش کنم؟چطوری برگش کنم؟چطوری قابل مشاهدش کنم؟

  • گناهکار

    آفلاین
    کلیددار
    تعداد نوشته‌ها: ۳۵۳۵
    تشکر شده: ۲۵۴۴ بار
    # نوشته شده: ۱۰ سال پیش
    ۲۴ بهمن ۱۳۸۸ - ۲۱:۱۰

    اول این‌که archive.php نام یکی از پرونده‌های استاندارد وردپرس هست توی پوسته‌ها. پس بهتره اسم دیگه‌ای رو برای پرونده‌ای که ساختین انتخاب کنین٬ مثلن my-archive.php .

    وقتی یک چنین پرونده‌ای رو با توجه به این نوشته ساختین٬ موقع نوشتن برگه٬ توی بخش صفات٬ تحت عنوان قالب٬ از لیست موردنظر٬ قالبی که ساختین رو انتخاب می‌کنین و برگه رو منتشر می‌کنین.

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    srezay
  • srezay

    آفلاین
    عضو
    تعداد نوشته‌ها: ۳۶
    تشکر شده: ۱۰ بار
    # نوشته شده: ۱۰ سال پیش
    ۲۸ بهمن ۱۳۸۸ - ۲۳:۵۶

    مشکل من در هدایت فایل به برگه است...
    از قسمت صفات فقط "مادر" و "چیدمان" در دسترس هستند...
    قسمت "زمینه‌ های دل‌خواه" هم که هرکاری کردم فایل نمایش داده نمیشد...

  • گناهکار

    آفلاین
    کلیددار
    تعداد نوشته‌ها: ۳۵۳۵
    تشکر شده: ۲۵۴۴ بار
    # نوشته شده: ۱۰ سال پیش
    ۲۹ بهمن ۱۳۸۸ - ۰۲:۱۱

    اول پرونده‌ای که ساختین باید این دستور رو قرار بدین:

    <?php
    /*
    Template Name: TESTING
    */
    ?>
    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    srezay
  • srezay

    آفلاین
    عضو
    تعداد نوشته‌ها: ۳۶
    تشکر شده: ۱۰ بار
    # نوشته شده: ۱۰ سال پیش
    ۳۰ بهمن ۱۳۸۸ - ۲۰:۰۴

    ای وااااااااااااای!!!
    آقا لطفاً یکی بیاد بگه یک فایل با نام ... و با محتوای ... بساز از فلان جا فلان کار رو انجام بده...
    1 هفتست دارین با کارآگاه بازی بهم راهنمائی میدید...
    ممنونم ازتون ولی خواهش میکنم کمی بهتر توضیح بدید...
    خیلی گنگه...
    این هم 1 اخطار از 3 اخطار!!!

  • Mostafa

    آفلاین
    ناظم
    تعداد نوشته‌ها: ۵۲۷۶
    تشکر شده: ۵۷۷۷ بار
    # نوشته شده: ۱۰ سال پیش
    ۳۰ بهمن ۱۳۸۸ - ۲۱:۱۲

    http://parsish.com/learn/how-to-create-different-themes-for-pages-in-wordpress/

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    srezay
  • srezay

    آفلاین
    عضو
    تعداد نوشته‌ها: ۳۶
    تشکر شده: ۱۰ بار
    # نوشته شده: ۱۰ سال پیش
    ۱ اسفند ۱۳۸۸ - ۰۹:۳۵

    عالی بود ممنون!
    فقط 1 سوال دیگه تموم!
    چرا بالای صفحه < ?php Template Name: REZA ?> میاد؟!
    اگه اون اسلش و ستاره هم بزنم < ?php /* Template Name: REZA */ ?> میاد! چکارش کنم؟
    ____________________________________________________________________
    خلاصه کار:
    یک)
    در یک ادیتور تکه کد زیر رو وارد کنید:

    < ?php
    /*
    Template Name: Example
    */
    ?>

    توضیح: Example نامی‌ه که برای برگه(صفحه) موردنظرتون انتخاب می‌کنید.

    دو)
    حالا در ادامه تکه کد بالا تمام مشخصات، جزئیات و خلاصه هرچیزی که برای صفحه‌تون مدنظر دارید رو وارد کنید.(میتونید از فایل page.php الهام بگیرید.) و فایل رو با اسم دلخواه و با فرمت php در پوشه تم وبلاگ‌تون ذخیره کنید.(خب لازم به توضیح نیست که می‌تونید حتی یک CSS جدا هم برای این صفحه بنویسید.)

    سه)
    حالا به بخش «ایجاد برگه تازه» در وردپرس‌تون برید. اگر از وردپرس ۲٫۷ استفاده می‌کنید از منوی کشویی Attributes(سمت چپ ادیتور) و از بخش پوسته برگه(Template) نامی رو که در مرحله یک برای پوسته برگه‌تون انتخاب کرده بودید رو انتخاب کنید. و اگر از نسخه‌های پایین‌تر استفاده می‌کنید از گزینه‌هایی که زیر ادیتور قرار داره پوسته دلخواه رو انتخاب کنید و پوسته رو بسازید!

  • گناهکار

    آفلاین
    کلیددار
    تعداد نوشته‌ها: ۳۵۳۵
    تشکر شده: ۲۵۴۴ بار
    # نوشته شده: ۱۰ سال پیش
    ۱ اسفند ۱۳۸۸ - ۱۵:۳۴

    باید بین علامت > و ? هیچ فاصله‌ای نباشه٬ تا توسط php تفسیر بشه.

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    srezay - alips
  • srezay

    آفلاین
    عضو
    تعداد نوشته‌ها: ۳۶
    تشکر شده: ۱۰ بار
    # نوشته شده: ۱۰ سال پیش
    ۷ اسفند ۱۳۸۸ - ۲۲:۳۱

    ممنونم. این هم صفحه کامل شدش...

درباره‌ی این موضوع