• ایجاد و مدیریت کاربران در وردپرس

    هر کاربری در وردپرس حداقل یک نام کاربری، رمز عبور و آدرس ایمیل دارد و با استفاده از آن اطلاعات می تواند به پنل کاربردی خود وارد شود که این پنل براساس نقش آن کاربر می تواند، متفاوت باشد.   وارد کردن کاربران برای وارد کردن کاربر می توان از wp_insert_user یا wp_create_user استفاده کرد. البته wp_create_user تنها برای […]
  • ایجاد و کار با طبقه بندی های سفارشی

    در این مقاله از راهنمای وردپرس می خواهیم که یک طبقه بندی سفارشی ایجاد کنیم، اما قبل از اینکه به سراغ آموزش برویم، بهتر است که نگاهی به دو طبقه بندی موجود بیندازیم. همانطور که مشاهده می کنید، تا به اینجا ما تنها دسته ها و برچسب ها را که طبقه بندی های پیشفرض خود […]
  • طبقه بندی یا Taxonomy در وردپرس

    طبقه بندی (Taxonomy) چیست؟ Taxonomy به معنای روش دسته بندی است. برای مثال در وردپرس شما می توانید نوشته‌ها را را طبقه بندی کنید. طبقه بندی ها می توانند تو در تو (یعنی دارای دسته زیرین و مادر) باشند و یا به تنهایی استفاده شوند.   طبقه بندی های پیشفرض وردپرس درحالت پیشفرض دو نوع طبقه […]
  • کار با داده های پست تایپ ها

    در جلسه قبلی نحوه ایجاد پست تایپ های سفارشی را بررسی کردیم و همانطور که اشاره شده بود، شما می توانید برای پست تایپ ها قالب سفارشی طراحی کنید. برای ایجاد این قالب شما به دو فایل نیاز دارید: single-{post_type}.php archive-{post_type}.php همانطور که مشاهده می کنید، در نام گذاری فایل ها از {post_type} استفاده کردیم. به […]
  • ایجاد پست تایپ سفارشی

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

    وردپرس می تواند دارای انواع مختلفی از ” نوع های نوشته سفارشی “ باشد ، که درجدول نوشته ها ذخیره می شوند . نوع های قابل توجه صفحات و نوشته های پیش فرض وردپرس هستند . با استفاده از توابع متناسب با ایجاد نوع های سفارشی ، یک توسعه دهنده می تواند یکی از انواع […]
  • دریافت فراداده

    دو تابع آسان برای دسترسی شما به فراداده ها ، جهت نمایش روی صفحه نمایش وجود دارد . تابع Get_post_meta() این تابع به شما اجازه می دهد به صورت مستقیم به “یک کلید فراداده تکی ” یا “یک آرایه انجمنی ” شامل مجموعه ای از تمام فراداده های مرتبط با نوشته ، دسترسی داشته باشید […]
  • ایجاد و مدیریت فراداده نوشته

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

    تعریف عمومی فراداده ، یعنی اطلاعاتی در مورد اطلاعاتی دیگر و در وردپرس به معنی اطلاعات مرتبط با محتوای نوشته ها در “جدول نوشته ها” می باشد . یک مثال از فراداده در وردپرس می تواند شامل ، یک فیلد متای “قیمت” برای نوع محتوای “محصولات” باشد . به بیان دیگر یک نوع نوشته سفارشی […]
  • صفحه تنظیمات سفارشی

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

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