error handling در وردپرس با استفاده از شی wp_error

error handling در وردپرس با استفاده از شی wp_error

کلاس wp_error وظیفه error handling در وردپرس را برعهده دارد. این تابع در جای جای هسته و توابع مختلف استفاده شده است و همچنین در توسعه وردپرس نیز باید از این کلاس و آبجکت آن برای error handling استفاده نماییم. فرض کنیم مقادیر نام کاربری و ایمیل کاربر را دریافت کرده ایم و قصد داریم […]

بیشتر بخوانید

7 آذر,1398بدون دیدگاه

ذخیره کاربر جدید با نام کاربری و ایمیل در وردپرس (بدون رمز عبور) با استفاده از تابع register_new_user

این تابع می تواند یک کاربر جدید با استفاده از نام کاربری و ایمیل بسازد. منتها رمز عبوری نمی گیرد. پس امکان لاگین برای کاربر وجود ندارد. این تابع می تواند کاربردهای متنوعی داشته باشد. مهم ترین استفاده آن هنگام ثبت نام در وردپرس است که کاربر پس از واردسازی نام کاربری و ایمیل، بتواند […]

بیشتر بخوانید

7 آذر,1398یک دیدگاه

ثبت نام کاربر جدید با متد پیشفرض وردپرس

یکی از معمول ترین کارها در توسعه قالب و افزونه وردپرس، ایجاد فرم ثبت نام اختصاصی می باشد. گرچه با استفاده از برخی افزونه های موجود به سادگی می توانیم فرم ثبت نام دلخواه خود را ایجاد کرده و در هر صفحه ای که نیاز داریم نشان دهیم، ولی در برخی پروژه ها متناسب با […]

بیشتر بخوانید

6 آذر,1398بدون دیدگاه

دریافت لینک term در وردپرس با استفاده از تابع get_term_link

اگر بخواهیم لیست term های مدنظر خودمان را به صورت لینک دار به نمایش بگذاریم تا زمانی که کاربر روی term کلیک کرد به صفحه آرشیو مربوط به آن term برود، میتوانیم از تابع get_term_link استفاده نماییم. این تابع آیدی یا مشخصه دیگری از term مدنظر ما را می گیرد و آدرس کامل آن را […]

بیشتر بخوانید

5 آذر,1398بدون دیدگاه

دریافت term های دلخواه در وردپرس با استفاده از تابع get_terms

در موارد زیادی نیاز می شود که term ها با اطلاعات مشخصی را دریافت نماییم. مثلا در صفحه اصلی سایت، ما تصمیم گرفتیم چند term مهم را در بالای مطالب به نمایش بگذاریم تا کاربران به راحتی به مطالب دلخواه خود دست یابند. تابع get_terms بهترین تابع برای انجام این کار می باشد. این تابع […]

بیشتر بخوانید

5 آذر,1398بدون دیدگاه

به روزرسانی term در وردپرس با استفاده از تابع wp_update_term

با استفاده از تابع wp_update_term در وردپرس می توانیم اطلاعات یک term موجود را به روزرسانی کنیم. 1- پارامتر term_id توسط این پارامتر می توانیم آیدی term مدنظر خودمان را وارد نماییم. 2- پارامتر taxonomy توسط این پارامتر می توانیم taxonomy مربوط به term خودمان را وارد نماییم. 3- پارامتر args توسط این پارامتر، تغییرات […]

بیشتر بخوانید

5 آذر,1398بدون دیدگاه

افزودن term در وردپرس با استفاده از تابع wp_insert_term

برای افزودن term جدید در وردپرس، تابع wp_insert_term به وجود آمده است. در حالت کلی روند ایجاد یک term در وردپرس به صورت زیر می باشد: ابتدا term به جدول wp_terms و سپس به جدول wp_term_taxonomy وارد می شود. کش term پاک می شود. یک آرایه حاوی آیدی یا تکزانامی آیدی برگردانده می شود. 1- […]

بیشتر بخوانید

5 آذر,1398بدون دیدگاه

حذف term با تکزانامی category در وردپرس با استفاده از تابع wp_delete_category

اگر بخواهیم یک term از نوع category (دسته های نوشته) را حذف کنیم و صرفا آیدی آن را داشته باشیم، می توانیم از تابع wp_delete_category استفاده نماییم. این تابع از تابع wp_delete_term برای اینکار استفاده می کند. 1- پارامتر Cat_ID آیدی term ما می باشد که قصد حذف آن را داریم.   مقادیری که ممکن […]

بیشتر بخوانید

5 آذر,1398بدون دیدگاه

حذف term در وردپرس با استفاده از تابع wp_delete_term

اگر تصمیم داشته باشیم یکی از term های موجود را حذف کنیم، می توانیم از تابع wp_delete_term استفاده نماییم. زمانی که یک term را با این تابع حذف می کنیم، هم فرزندان این تابع حذف می شوند و هم متادیتاهای آن. 1- پارامتر term آیدی term ای که قرار است حذف کنیم در این پارامتر […]

بیشتر بخوانید

5 آذر,1398بدون دیدگاه

چک کردن وجود یا عدم وجود term در وردپرس با استفاده از تابع term_exists

اگر بخواهیم بدانیم term مدنظر ما وجود دارد یا خیر، می توانیم از تابع term_exists استفاده نماییم. 1- پارامتر term در این پارامتر باید آیدی term، نام آن و یا نامک آن را وارد نماییم. 2- پارامتر taxonomy در این پارامتر میتوانیم taxonomy مربوط به term را وارد کنیم تا آن نیز چک شود. 3- […]

بیشتر بخوانید

5 آذر,1398بدون دیدگاه