افزونه ایرانی custom fields notifications

افزونه ایرانی custom fields notifications

افزونه ایرانی Custom Fields Notifications – که نمونه ی اسکریپتش، چند روز پیش در سایت منتشر شده بود – این قابلیت رو در اختیار وردپرس کاران عزیز قرار میده تا به سادگی از زمینه های دلخواه وردپرس در ۶ طرح زیبا و جذاب باکس اطلاعیه ها استفاده کنند…


جهت استفاده از این افزونه (پس از نصب و فعال سازی):

در گام اول: هنگام ارسال نوشته جدید، باید در بخش زمینه های دلخواه، نام (name) و مقدار (Value) ست کنید. نام های قابل استفاده به ترتیب در شکل زیر نشان داده شده اند:

استفاده از زمینه های دلخواه وردپرس در افزونه custom fields notifications

و در گام بعد: جهت نمایش زمینه ها دلخواه وردپرس، باید قطعه کد زیر رو در محل مورد نظرتون – که حتما باید داخل حلقه loop باشه – کپی کنید: ( به عنوان نمونه، میتونید این تابع رو پس از فراخوانی تابع the_content در فایل single.php قرار بدید.)

<?php if(function_exists('alimir_custom_notifications_position')) alimir_custom_notifications_position(); ?>

“جهت دانلود این افزونه، به صفحه آن در مخزن وردپرس مراجعه کنید”

راستی اگه از این افزونه خوشتون اومد، در مخزن وردپرس بهش امتیاز بدید! :)

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

  1. سلام
    هنگام استفاده
    از زیر فیلد های استفاده شده به بعد عرض قالب کم میشه و ما بعد قالب هم عرض فیلد ها میشه , میشه این مشکل رو رفع کرد .

    توسط وبسمتر پاسخ

    1. سلام، لینک آنلاین بدید تا بررسی کنم.

      توسط علی میرزائی پاسخ

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

    توسط علی پاسخ

    1. ممنون از نظرتون،
      این رو نمیشه یه مشکل بزرگ به حساب آورد، چون از اول هم هدف این افزونه استفاده از زمینه های دلخواه در نوشته ها بوده. (برای نمایش پیغام های سراسری، افزونه های زیادی وجود داره که میتونید در مخزن وردپرس، سرچ کنید.)

      توسط علی میرزائی پاسخ

  3. شرمنده این لینک فایل single
    http://www.rodfile.com/vqupb1olbt25
    لطفا کمکم کنید 🙂

    توسط hossein پاسخ

    1. سلام؛
      میتونی از این کد در داخل و یا بیرون کلاس main-post استفاده کنی.

      توسط علی میرزائی پاسخ

  4. سلام علی جان
    من میخوام از ااین افزونه استفاده کنم ولی نمیدونم دقیقا کجا بذارم…
    فایل single قالب من:

    توسط hossein پاسخ

  5. سلام … خسته نباشی …
    آقا علی من کلا پشت کوهیم …. میتونی مبتدیانه بگی چه طوری اینو تو قالب و ادیتور فعال کنیم ؟!

    توسط حسین پاسخ

    1. سلام،
      توضیحات متن اصلی و دیدگاه های قبلی رو به دقت مطالعه کنید، مشکلی نخواهید داشت 🙂

      توسط علی میرزائی پاسخ

  6. خیلی خوب بود ممنون

    توسط سعید پاسخ

  7. مشکل بنده هم همنیجاست این قالبی که نصب کردم من کاری به افزودن نوشته ندارم. قالب که نصب میشه یه بخش اضافه میشه یه عنوان افزودن فیلم!!

    توسط hassan پاسخ

    1. کجا اضافه میشه؟!؟
      لطفا مشکلتون رو با توضیحاتی کاملتر (به همراه اسکرین شات) در سامانه پرسش و پاسخ مطرح کنید.
      answer.alimir.ir

      توسط علی میرزائی پاسخ

  8. قالبی که نصب کردم همچین گزینه ای نداره ولی قالب های دیفالت دارند. باید چیکار کنم.
    خیلی نیاز دارم.

    توسط hassan پاسخ

    1. باکس “زمینه های دلخواه”، ارتباطی با پوسته نداره و در بخش “افزودن نوشته” کنترل میشه.

      توسط علی میرزائی پاسخ

  9. سلام
    من هر کاری میکنم افزونه نصب شده ولی توی مدریت چیزی نیست
    توی افزودن نوشته جدیدهم اون پایین مثل عکسی که گئاشتین کاستوم فیلد اصلا نیست
    مشکل چیه؟

    توسط hassan پاسخ

    1. سلام،
      این نسخه از افزونه، پنل مدیریت نداره.
      اگه این بخش رو هنگام ارسال نوشته جدید مشاهده نمیکنید، در بالای صفحه روی دکمه “تنظیمات صفحه” کلیک و تیک گزینه “زمینه های دلخواه” رو فعال کنید.

      توسط علی میرزائی پاسخ

      1. جان من چرا اون موقع که من ازت این سؤال رو پرسیدم اینطوری جواب ندادی؟ 😐

        توسط pourya پاسخ

        1. عزیزم،اون موقع مهلت ندادی که اینطوری جواب بدم! 🙂

          توسط علی میرزائی پاسخ

  10. آقا اصلاً درستش کردم دیگه نیاز نیست کاری بکنین 😀

    توسط pourya پاسخ

  11. 😐 خیلی ممنون از زاهنمایی خیلی سادتون 😐 این کل چیزیه که تو single.php نوشته. من کجاش باید بزارم؟ 😀

    theme_get_previous_post_link('« %link'),
    'next_link' => theme_get_next_post_link('%link »')
    )
    );
    }
    while (have_posts()) {
    the_post();
    get_template_part('content', 'single');
    }
    /* Display navigation to next/previous posts when applicable */
    if (theme_get_option('theme_bottom_single_navigation')) {
    theme_post_navigation(
    array(
    'prev_link' => theme_get_previous_post_link('« %link'),
    'next_link' => theme_get_next_post_link('%link »')
    )
    );
    }
    } else {
    theme_404_content();
    }
    ?>

    توسط pourya پاسخ

    1. والا دیگه ساده تر از این نمیشد…
      فایلی با نام content-single در قالبتون دارید؟ تابع رو در اون فایل فراخوانی کنید.

      توسط علی میرزائی پاسخ

      1. الآن کجا بزارم؟ 😀

        توسط pourya پاسخ

        1. این قالب شما با artisteer طراحی شده؟!؟
          یه مقدار تابع بندی این پوسته زیاده! مشخصات دسترسی به سایتتون رو ایمیل کنید تا بررسی کنم.

          توسط علی میرزائی پاسخ

          1. آره با آرتیستر طراحیش کردم 😛

            توسط pourya

  12. نه مث اینکه هنوزم نفهمیدم آخه زبان مادری شو آدم راحت تر میفهمه 😥

    توسط pourya پاسخ

    1. agha yaftaaaaam 😀 baw ye chize sade ro in ghad sakhtesh karde boodin too bakhshe tanzimate matlabe jadid bayad ye tik ro mizadi k zamine haye delkhah ro neshoon bede 😐
      😆

      توسط pourya پاسخ

      1. نه بابا من کی سختش کرد بودم!!! 🙂

        توسط علی میرزائی پاسخ

        1. kheili sakhtesh karde boodi gofti boro in matlabo bekhoon bad manam k oono didam gij shodam 😀
          vali bazam tanx 😀
          alan faghat ye moshkel daram k in code ro nemidoonam bayad koja copy konam k zire post va balaye nazarat neshoon bede ❓

          توسط pourya پاسخ

          1. میخواستم عمقی تر یاد بگیری 🙂
            توضیح این مورد در متن اصلی داده شده، برای راهنمایی بیشتر: به فایل single.php قالبتون برید و کد تابع رو داخل حلقه while (یعنی قبل از اتمام حلقه endwhile) و زیر تابع the_content یا قبل از فراخوانی comments_template قرار بدید.
            به همین سادگی =D
            * فقط لطفا فارسی تایپ کنید….

            توسط علی میرزائی

  13. سلام چرا وقتی روش کلیک میکنیم باکس محو میشه!
    چیکار کنیم باکس محو نشه؟

    توسط ناصر پاسخ

    1. سلام،
      این به خاطر افکت fadeOut که برای انیمیشنی کردن باکس ها اضافه شده. میتونید این افکت رو با پاک کردن محتوای تگ script در خطوط 70 تا 78 (فایل alimir-custom-fields-notifications.php) حذف کنید.
      منتها اگه یه مدتی صبر کنید، یک پنل تنظیمات به افزونه اضافه میشه که راحت تر بتونید افکت و سایر موارد رو کنترل کنید.

      توسط علی میرزائی پاسخ

      1. ایکاش کاری هم میکردین که بین متن هم بشه باکس گذاشت اینجوری فقط اخر پست ها فقط میشه گذاشت

        توسط ناصر پاسخ

        1. با تنظیم shortcode میشه همچین قابلیتی رو ایجاد کرد. این مورد رو هم به امید خدا، برای نسخه های بعدی بررسی میکنم.

          توسط علی میرزائی پاسخ

      2. اام!! من همچین چیزی تو اون قسمت ندارم 😐 الآن چی کار کنم؟؟ 🙁

        توسط pourya پاسخ

        1. dg nemikhad khodam fahmidam tanx 😀

          توسط pourya پاسخ

  14. ببخشید زمینه های دلخواه کجاست؟ 😐

    توسط pourya پاسخ

    1. سلام،
      زمینه های دلخواه وردپرس در هنگام ارسال نوشته جدید کاربرد داره و میتونه یک سری اطلاعات رو به صورت متا به متن اصلی پیوست کنه.
      نمونه اش رو میتونید در تصویر پیوست شده در متن این پست و یا لینک زیر مشاهده کنید:
      http://codex.wordpress.org/Custom_Fields

      توسط علی میرزائی پاسخ

      1. میشه یکم واضح تر بگین؟ 😀

        توسط pourya پاسخ

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

    توسط مجید پاسخ

    1. خواهش میکنم آقا مجید،
      با استفاده از این افزونه دیگه مشکلی نخواهید داشت و به امید خدا در نسخه های بعدی، شاهد استایل های جدیدتری هم خواهید بود 😉

      توسط علی میرزائی پاسخ

دیدگاه خود را بیان کنید