گروه آموزش طراحی سایت 28 شهریور 1394 4 434 بازدید آموزش وردپرس

زمان این فیلم آموزشی 33 دقیقه و 14 ثانیه است.

جهت دانلود محتوای این جلسه آموزش طراحی قالب وردپرس با عنوان “مقدمه ای بر ساخت پنل تنظیمات برای قالب وردپرس و بررسی محل ذخیره در دیتابیس” از لینک های زیر استفاده نمایید:

خرید این فیلم آموزشی به صورت تک (2400 تومان) :
24,000 ریال – خرید
ثبت نام و دسترسی کامل به تمام فیلم ها و محتوای دوره آموزش طراحی قالب وردپرس قبلا ثبت نام کرده ام؛ ورود

دسترسی سریع :

نظرات کاربران (4)



  1. ابولفضل صباغ

    با سلام خدمت جناب ابسالان عزیز :
    شما در طول این دوره شما از چند تابع برای نمایش مسیر پوسته ی ورد پرس استفاده کردید که خروجی انها در لوکال به شرح زیر است .تفاوت TEMPLATEPATH با بقیه در چیست و اینکه اگر این سایت را به صورت انلاین آپلود کنیم آیا باز هم مسیر ها تفاوت خواهد داشت یا خیر
    آیا تابع شماره ی 2 و 3 که در پایین نوشتم با اینکه خروجی یکسانی دارند تفاوتی هم دارند؟
    (1)TEMPLATEPATH :
    C:\xampp\htdocs\wp_onliner/wp-content/themes/onlinerBlog
    (2)get_blogingo(“template_directoty”):
    http://localhost/wp_onliner/wp-content/themes/onlinerBlog
    (3)get_bloginfo(“template_url):
    http://localhost/wp_onliner/wp-content/themes/onlinerBlog

    • گروه آموزش طراحی سایت

      با عرض سلام و احترام خدمت شما
      در صورتی که سایت آنلاین بشود، مقادیر مربوطه به صورت پویا (dynamic – داینامیک) از خود همان وب سایتی که در حال استفاده از قالب می باشد، خوانده میشود و نیازی به اعمال تغییر در کدهای مربوطه نخواهد بود.
      همچنین TEMPLATEPATH یک عبارت ثابت در php هست که توسط وردپرس تعریف شده است ولی get_bloginfo یک تابع وردپرسی هست.
      ضمن اینکه template_url و template_directory نیز هیچ تفاوتی با هم ندارند و هرکدام را استفاده کنید، درست است.

  2. احمد

    سلام.

    شما از توابع add_action و add_filter استفاده کردید.

    مفهوم action و filter در وردپرس چیه و چه کاری انجام میدن؟

    • گروه آموزش طراحی سایت

      با عرض سلام و احترام خدمت شما
      وقتی از add_filter استفاده می کنید، نوعی فیلتر خاص را در خروجی های وردپرس اعمال می کنید؛ مثلا میتوانید به تابع the_title وردپرس، این فیلتر را اعمال کنید که وقتی عنوان را از پایگاه داده وردپرس می خواند، یکسری کلمات را جایگزین کند و یا هر فیلتر دیگری …
      و اما add_action یک رفتار و عملیات خاصی را به عملیات هایی که توسط خود وردپرس به صورت پیشفرض انجام می دهد را اضافه می کند، مثلا در فیلم آموزشی ای که در مورد مجهز کردن قالب وردپرس به ابزارک ها بود، کد:
      add_action(‘widgets_init’,’onliner_sb1′); // widgetizing WordPress theme
      باعث میشد onliner_sb1 که نام یک تابع بود که در آن مشخصات یک ابزارک را تعریف کرده بودیم، به widgets_init (که مسئولیت مقدار دهی اولیه ی ابزارک ها را در خود وردپرس به عهده دارد) اضافه بشود.
      شما می توانید لیست تمامی hook ها در وردپرس که می توانید به وسیله ی add_action و add_filter، یکسری عملیات ها را بر روی آن ها تعریف کنید، را در لینک زیر مشاهده کنید:
      http://bit.ly/1Thf6eT