انجمن


مخفی کردن یک پست یا برگه در وردپرس  (۳ نوشته)

  • Ibrahim

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

    باعرض ادب
    آیا میشه یک یا چند برگه(یاپست) ایجاد کرد که عنوان اون در درمنو قرار نگیره و فقط بشه در پستها یا جاهای دیگه بهش لینک داد؟
    ---------------------------------------------------
    یه جور دیگه بپرسم:
    آیا میشه یک یا چند برگه(یاپست) ایجاد کرد، که در کل سایت هیچ اثری از آن نباشد، وفقط از طریق لینک مستقیم فراخوانی بشه؟

  • ميثم

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

    ibrahim گفت:
    باعرض ادب
    آیا میشه یک یا چند برگه(یاپست) ایجاد کرد که عنوان اون در درمنو قرار نگیره و فقط بشه در پستها یا جاهای دیگه بهش لینک داد؟
    ---------------------------------------------------
    یه جور دیگه بپرسم:
    آیا میشه یک یا چند برگه(یاپست) ایجاد کرد، که در کل سایت هیچ اثری از آن نباشد، وفقط از طریق لینک مستقیم فراخوانی بشه؟

    خب آره ، مگه یک برگه ایجاد میکنی در سایت قرار داده میشه ؟
    پست ها در سایت نمایش داده میشند ولی برگه نه
    فقط اینکه بعضی قالبای رایگان کد مربوط به برگه ها رو در قالب قرار دادند که به محض ایجاد برگه در سایت لینک اون معمولا در هدر قرار میگیره
    که فک کن از طریق ابزارک بشه برگه ها رو پنهان کرد تا برگه ها نمایش داده نشند
    اگه قالب این ابزارک رو نداشت باید کد رو دستی از قالب حذف کنی

  • ایران وردپرس

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

    درود .

    برای برگه ها که مستقیما وارد قالب نمیشن و مگر اینکه با فهرست ، منو یا ابزارک فراخوانی بشن . همچنین امکانش هست که در قالب از کد نمایش برگه ها ( مثل قالب های پیش فرض که در ناوبار هدرشون این امکان هست ) استفاده شده باشه که در اینصورت میتونید کد برگه ها رو حذف کنید و برکه های مورد نیاز رو به صورت دستی قرار بدین تا بتونید اونی که میخواهید رو مخفی کنید .

    2. اما برای پست ها یک افزونه هست که 2 ساله آپدیت نشده اما باید تست کنید که کار میکنه یا خیر . اگر کار کرد که امکانات خیلی خوبی براتون میتونه داشته باشه .

    http://wordpress.org/extend/plugins/wp-hide-post/

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

    <?php
    if ( have_posts() ) : query_posts($query_string .'&cat=-1,-2'); while ( have_posts() ) : the_post();
    ?>

    کد بالا دسته های با آی دی 1 و 2 رو مخفی میکنه که اون رو باید تغییر بدین . اگر خواستید فقط یک دسته باشه یکی از اعداد رو حذف کنید .

    کد بالا رو در فایل index,php و archive.php و tag.php قرار بدین . در حلقه ی کدهای مطالب باید قرار بدین ... مکانش رو تست کنید تا بتونه کار کنه ..

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

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



برچسب‌ها

هیچ برچسبی نیست.