loading...
گچساران کلیک
جدیترین مطالب،استخدامیها و آموزشهای تصویری را در ایمیلتان دریافت کنید

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



Enter your email address:

Delivered by gachsaran.rzb.ir

کاربران عزیز گچساران کلیک 25 درصد تخفیف دامنه دات کام به مدت محدود


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

09362022458
09034669668

آخرین ارسال های انجمن
alijam بازدید : 1045 یکشنبه 14 اسفند 1390 نظرات (0)
ايجاد پلاگين براي وردپرس - بخش اول
موتور بلاگ خود را سفارشي‌تر کنيد
یکی از قابلیت‌های جالب وردپرس توسعه آن توسط دیگران است. 

این کار از طریق ایجاد پلاگین برای امور مختلف انجام می‌شود،‌ شما می‌توانید با سر زدن به سایت http://wordpress.org/extend/plugins پلاگین‌هایی را که نیاز دارید پیدا و آنها را نصب کنید. روش نصب و اضافه‌کردن آنها به وردپرس نیز بسادگی و از طریق پنل مدیریتی آن انجام می‌شود. در حال حاضر نزدیک به ۱۹ هزار پلاگین برای مصارف مختلف برای وردپرس طراحی و توسعه داده شده‌است.

در این شماره می‌خواهیم شما را با نحوه ایجاد یک پلاگین برای وردپرس آشنا كنیم.

ابتدا باید یک اسم مشخص برای Plugin خود انتخاب کنید. در مرحله بعدی شما باید فایل‌های مربوط به پلاگین خود را ایجاد کنید. نکته بعدی این است که شما می‌توانید فایل‌هایی که برای پلاگین مورد نظر خود نیاز دارید در فایل‌ها و پوشه‌های مختلف قرار دهید. برای دسترسی به آدرس آن فایل‌ها می‌توانید از توابع plugin_dir_path یا plugins_url 
استفاده کنید. برای آشنایی بیشتر با این توابع می‌توانید به لينك زير مراجعه كنيد:

http://codex.wordpress.org/Determining_Plugin_and_Content_Directories

شما در فایل اصلی ‌باید اطلاعاتی در مورد پلاگین خود بنویسید، به نمونه زیر دقت کنید:

«?php /*

Plugin Name: Name Of The Plugin

Plugin URI: http://URI_Of_Page_Describing_Plugin_and_Updates

Description: A brief description of the Plugin.

Version: The Plugin's Version Number, e.g.: 1.0

Author: Name Of The Plugin Author

Author URI: http://URI_Of_The_Plugin_Author

*/ ?»

در بخش Plugin URL آدرسی را که پلاگین شما قرار دارد، وارد ‌کنید.

این آدرس می‌تواند لينكي از سایت
http://wordpress.org/extend/plugins باشد. در بخش Description می‌توانید توضیحات اضافی در مورد پلاگین خود بنویسید. در قسمت Version شماره آخرین نسخه از پلاگین خود را در آن قرار دهید. Author جايي است كه بايد نام سازنده پلاگین را بنویسید. در بخش Author URI نیز آدرسی از وبلاگ یا سایت شخصی سازنده پلاگین را وارد كنيد. در قسمت بعدی شما با دو تابع که جزيی از اصلی‌ترین بخش‌های وردپرس است آشنا می‌شوید. یکی از آنها add_action و دیگری add_filter است. این دو تابع تقریبا یک کار شبیه هم انجام می‌دهند. در add_action شما یک تابع را که خودتان نوشته‌اید به آن بدهید، سپس یکی از توابع وردپرس را که اصطلاحا به آن Hooker می‌گویند، بدهید. وردپرس هر زمان که آن تابع از وردپرس فراخوانی شود، تابع شما را فراخوانی می‌کند. با یک مثال این موضوع را توضيح مي‌دهيم؛ کلاس زیر را در نظر بگیرید:

class emailer {

function send($post_ID) {

$friends = ‘bob@example.org,susie@example.org’;

mail($friends,”sally’s blog updated”,’I just put something on my blog: http://blog.example.com’);

return $post_ID; } }

این کلاس یک تابع به نام send دارد و شما می‌خواهید زمانی که یک پست جدید در وبلاگ ایجاد شد به یک‌سری از کاربران ایمیل ارسال شود که شما باید برای publish_post‌ که از توابع اصلی وردپرس است، یک action‌ به صورت زیر تعريف كنيد:

add_action('publish_post', array('emailer', 'send'));

مقدار اول تابع add_action نام یک Hooker است و مقدار بعدی تابعی را که قرار است اجرا شود مشخص می‌کند.

اما add_filter، این تابع مانند add_action‌ عمل می‌کند با اين تفاوت كه زمان اجرای آنها متفاوت است. add_filter همان‌طور از اسمش پيداست، یک فیلتر ایجاد می‌کند و برای فیلتر کردن‌ داده‌های یک Hooker استفاده می‌شود و مقادیر ورودی آن نیز مانند add_action است. شما می‌توانید action ها و filter‌هایی را که تعریف کرده‌اید توسط remove_action و remove_filter حذف کنید. برای آشنایی بیشتر با action ها و فیلتر‌ها می‌توانید به آدرس زیر مراجعه کنید.

http://codex.wordpress.org/Plugin_API

اميربهاءالد‌ين سبط‌الشيخ

منابع :

http://codex.wordpress.org/Writing_a_Plugin

Smashing Magazine : Smashing wordpress



مطالب مرتبط
ارسال نظر برای این مطلب

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



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

09362022458
09034669668

درباره ما
Profile Pic
اینجا خواهید دید: جدیدترین نرم افزارها بهمراه اموزش گام به گام، دانلود جدیدترین اهنگها، فیلمها ،انیمیشنها ،نرم افزارها، دانلودرایگان انواع کتاب ومقالات اموزش،فرصتهای شغلی بصورت روزانه اخبار گچساران،ایران ودنیا،درگچساران کلیک gachsaran.rzb.ir
اطلاعات کاربری
  • فراموشی رمز عبور؟
  • آمار سایت
  • کل مطالب : 571
  • کل نظرات : 953
  • افراد آنلاین : 6
  • تعداد اعضا : 981
  • آی پی امروز : 105
  • آی پی دیروز : 249
  • بازدید امروز : 748
  • باردید دیروز : 994
  • گوگل امروز : 0
  • گوگل دیروز : 4
  • بازدید هفته : 748
  • بازدید ماه : 20,631
  • بازدید سال : 131,126
  • بازدید کلی : 3,388,414
  • کدهای اختصاصی

    I heart FeedBurner