طراحی قالب وردپرس با آرتاباز

بیش از 0 پروژه طراحی وب سایت و 0٪ رضایت مشتریان فقط کافیست نمونه کارها را مشاهده کنید.

افزودن محتوای پیشفرض به ادیتور وردپرس در زمان ایجاد پست جدید

default posts editor wordpress

شاید برای شما هم پیش اومده باشه که اغلب مواقع بسته به نوع سایت تون، همیشه یک اسکلت و چهارچوب ثابتی رو برای پست گذاشتنتون رعایت کنید. مثلا اول یک عکس بعد یکسری متن راست چین شده بعد در انتهای پست یک سری جملات ثابت و تکراری که در اغلب پست هاتون تکرار میشن.

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

خوب دست به کار میشیم:

کل کاری که باید بکنیم اینه که کد زیر رو در functions.php پیست کنیم.


add_filter( 'default_content', 'artabaz_default_content' );
function artabaz_default_content( $content ) {
global $current_screen;

if( $current_screen->post_type !== 'post' )
return $content;
$content = '<p>Artabaz.ir</p><hr />';

return $content;
}

======

دقت کنین که کافیه متغییر content رو با کد اچ تی ام ال ای که دوست دارید جایگزین کنین.

متن جایگزین در ادیتور

متن پیشفرض برای ادیتور وردپرس

محتوای پیشفرض ادیتور در وردپرس

اگر این مطلب را مفید ارزیابی کردید لطفا به اشتراک بگذارید .

۱۰ دیدگاه

  1. مهرشاد

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

    • webelizer

      سلام
      چرا اگر بسته به نوع سایت و پست هایش، یک سری مطالب عینا بدون هیچ تفاوتی تکرار میشن، عدم ذخیر مطالب تکراری در دیتابیس بهتر هست و قطعا پیشنهاد شما در اولویت قرار میگیره (البته به شرط اینکه جستجو نخواهیم!) اما منظور ما در این پست بیشتر این موضوع بود که در حالت های نرمال که خیلی وقت ها تنبلی مان میشود 🙂 پست رو فرمت و استایل بندی کنیم، از این اسکلت استفاده کنیم و تغییرات متناسب با اون پست رو بهش اضافه کنیم.
      این اسکلت و چهارچوب بندی برای مدیران سایتی که چندین نویسنده دارن خیلی کاربردی هست چون دیگه لازم نیست هر مرتبه که نویسنده جدیدی که میارن رو توجیه کنن که چطور پست بذارن 🙂 و از اشتباهات نویسندگان جلوگیری میشه.

  2. بازتاب: افزودن محتوای پیشفرض به ادیتور وردپرس در زمان ایجاد پست جدید | نیوزآپ

  3. آریا

    ممنون. جالب بود.

  4. درب اتوماتیک

    سلام . خیلی هم تغییری تکرده لطفا بررسی کنید و بهتر بشه . ممنون از شما

    • webelizer

      سلام
      چه چیزی تغییر نکرده؟ :)!!!

  5. درب اتوماتیک شیشه ای

    خیلی سادست یک دقت کنید می فهمید
    دقت دقت دقت

    • webelizer

      خیلی خیلی دقت کردیم اما بازهم نفهمیدیم 🙂

  6. ali

    سلام
    اگه من بخام برای هر کتگوری یه محتوای پیشفرض داشته باشم چی؟
    یعنی برای “فیلم” یه چیز باشه تو ادیتور و برای “سریال” یه چیز دیگه

    ممنون ازتون

    • webelizer

      بر اساس پست تایپ منطقی هست اما بر اساس کتگوری خیر. چون موقعی که پست جدید میذارید که هنوز دسته بندی مشخص نیست! مگر اینکه یکبار نوشته را ذخیره کنید و برای اکشن ذخیره، شرط بگذارید که کار پیچیده می شود.

ارسال نظر

» دیدگاه تان را فارسی بنویسید ، دیدگاه های انگلیسی و فینگلیش تایید نمی شوند .