• تنظیمات

    وردپرس یک مجموعه قدرتمند از API ها و ابزارها را در اختیار توسعه دهندگان افزونه قرار می دهد ، که توسط آنها می توانند به سادگی رابط های کاربری را به صورت امن و سازگار با وردپرس ، ایجاد کنند . دو API جالب و کاربردی وردپرس API تنظیمات (Settings API) و API گزینه ها […]
  • ایجاد و مدیریت فراداده نوشته

    اضافه کردن متاداده (Add Meta Data) اضافه کردن فراداده (meta data) به سادگی با تابع add_post_meta()  امکانپذیر است . این تابع ۴ پارامتر زیر را قبول می کند : $post_id : الزامی – آی دی یا شناسه نوشته ای که می خواهید فراداده به آن اضافه شود . $meta_key : الزامی – کلید فراداده $meta_value […]
  • گزینه های تکی و آرایه ای

    گزینه ها (Options) می توانند به صورت تکی ، یا به صورت یک آرایه در بانک اطلاعاتی وردپرس ذخیره شوند .   زمانی که یک گزینه به صورت تکی در بانک اطلاعاتی ذخیره می شود ، یک مقدار تکی برای یک کلید تکی ، ذخیره می شود .   در حالی که گزینه های آرایه […]
  • ایجاد و استفاده از گزینه ها

    اضافه کردن فیلدهای تنظیمات شما می توانید توسط تابع  add_settings_field() یک فیلد را به یک صفحه موجود ، در تنظیمات افزونه خود اضافه کنید . تابع فراخوان شما تنها به HTML مناسب با مقادیر ورودی و پر کردن آنها نیاز دارد . عمل ذخیره سازی در پس زمینه انجام می شود .   شما می توانید […]
  • کدهای کوتاه پارامتردار

    کدهای کوتاه می توانند دارای پارامترهایی برای پیکربندی باشند ، که به این پارامترها خاصیت یا attribute گفته می شود . در زیر یک کد کوتاه به اسم pullquote  را مشاهده می کنید که دارای چند خاصیت می باشد .   در کد بالا ، کد کوتاه دارای ۲ […]
  • کدهای کوتاه جفتی

    در بخش های قبلی با کدهای کوتاه تکی یا خودبند (Self-closing) مانند آشنا شدید . کدهای کوتاه همچنین می توانند به صورت زوج (enclosing) مانند محتوا نیز بیایند . اگر یک کد کوتاه به صورت زوج مورد استفاده قرار گیرد ، تابع فراخوان کدکوتاه ، یک پارامتر دوم که همان محتوا محصور شده […]
  • نمایش ستون شناسه نوشته و برگه در مدیریت وردپرس

    با قرار دادن کد زیر در فایل functions.php پوسته سایت وردپرسی تان ، می توانید شناسه نوشته ها و برگه های موجود را در یک ستون از جداول آنها را مشاهده کنید .   add_filter('manage_posts_columns', 'posts_columns_id', 5); add_action('manage_posts_custom_column', 'posts_custom_id_columns', 5, 2); add_filter('manage_pages_columns', 'posts_columns_id', 5); add_action('manage_pages_custom_column', 'posts_custom_id_columns', 5, 2); function posts_columns_id($defaults){ $defaults = __('ID'); return $defaults; […]
  • مبانی کدهای کوتاه

    ثبت یک کد کوتاه در پوسته در وردپرس ، کدهای کوتاه توسط تعریف نام کدکوتاه و تابع فراخوان مرتبط با آن ایجاد می شوند . در زیر ساده ترین حالت یک کد کوتاه را مشاهده می کنید : function hello_dolly_shortcode() { return "Hello Dolly"; } add_shortcode( 'hello-dolly', 'hello_dolly_shortcode' ); کد کوتاه جدید شماست و هر […]
  • کدهای کوتاه

    بررسی اجمالی به خاطر اضافه شدن لایه های امنیتی بیشتر به وردپرس ، شما اجازه اضافه کردن کدهای پی اچ پی (php) به یک نوشته را ندارید . این مورد از خراب شدن و از دسترس خارج شدن سایت کاربران وردپرس جلوگیری می کند . با این حال شاید شما نیاز داشته باشید که به […]
  • زیر منوها

    مثال ساده : اضافه کردن یک صفحه به صورت زیر منو ، به منوی ابزارها (Tools) اگر می خواهید یک صفحه را به صورت زیرمنو به منوی سطح بالای ابزارها (Tools menu) اضافه کنید ، از تابع add_management_page استفاده کنید . add_management_page( $page_title, $menu_title, $capability, $menu_slug, $function); این مثال می تواند یک گزینه زیرمنو را […]
  • منوهای سطح بالا

    مثال ساده : اضافه کردن یک منوی سطح بالا برای منوهای سطح بالا و اگر می خواهید یک منوی جدید (یا یک صفحه جدید) به قسمت مدیریت وردپرس اضافه کنید ، می توانید از تابع add_menu_page()  استفاده کنید . این مثال یک منو و یک صفحه را به قسمت مدیریت وردپرس اضافه می کند . add_menu_page […]
  • منوهای مدیریت

    مقدمه در این بخش شما را با منوهای مدیریت وردپرس آشنا می کنیم و توضیحاتی کوتاه و مفید را درباره آنها به شما ارائه می دهیم . بعد از ورود یک کاربر به پیش خوان یا مدیریت وردپرس ، یکسری منو به نمایش در می آیند. (در نسخه فارسی وردپرس این منو در سمت راست […]
صفحه 1 از 3123 »