add Shortcodes Actions And Filters

دسته بندی:
برچسبها:

سلام به همراهان گروه طراحی سایت روناک وب با آموزش افزونه Add Shortcodes Actions And Filters  با شما هستم در زیر خلاصه ای در مورد عملکرد این افزونه و همچنین نحوه استفاده از آن توضیح خواهم داد با ما همراه باشید.

این افزونه جهت اضافه کردن کد php  در ورد پرس بدون استفاده از function.php استفاده می شود به این روش که کد مورد نظر را از طریق داشبورد وردپرس وارد می کنیم و این کد به صورت خودکار درون فانکشن ذخیره خواهد شد.

خلاصه ای در مورد افزونه Add Shortcodes Actions And Filters :

اضافه کردن کد پی اچ پی برای ایجاد کد کوتاه، عملکردها و فیلترها با استفاده از افزونه Add Shortcodes Actions And Filters .

می توانید کد های کوتاه خود را از افزونه Exec PHP (که دیگر پشتیبانی نمی شود) وارد کنید.

یک مکان برای اضافه کردن کد  فراهم می کند که راحت تر از قرار دادن آن در فایل functions.php تم است.

کد خود را در ابزار ها بخش شورت کد و فیلترز اضافه کنید
اما افزونه Add Shortcodes Actions And Filters  فقط برای کاربران با نقش مدیر در دسترس است.

چرا این افزونه؟

اسناد وردپرس موجود نشان می دهد که کد کوتاه، عمل و فیلتر های خود را در فایل functions.php تم اضافه می کند.

نصب افزونه Add Shortcodes Actions And Filters

افزونه ر از مخزن ورد پرس یا از اینجا نصب و فعال سازی نمایید.

سپس به ابزارها add shortcodes,filter رفته و بر روی دکمه add کلیک کنید در صفحه باز شده یک نام برای شورت کد خود ویک توضیحات برای آن اضافه کنید سپس تیک تمام موارد بعدی را فعال نمایید شورت کد خود را نوشته و آن را ذخیر کنید.

add Shortcodes Actions And Filters

 

چه اتفاقی می افتد زمانی که یک سنتکس یا fatal error دیگر در یکی از موارد کد من وجود دارد؟

به طور معمول یک پیغام خطا در صفحه ای که سعی دارد کد را اجرا کند، نمایش می دهد.
این خطا یک پیوند برای ویرایش مورد نظر کد را دارد که شبیه زیر خواهد بود:

Shortcodes, Actions and Filters Plugin: Error in user-provided code item named “My Action”. Fix the code here

با وجود هرگونه خطایی در کد مورد نظر شما در هر لحظه می توانید با استفاده از داشبورد کد مورد نظرتان را تغییر دهید

شما هیچ گونه خطایی در صفحات داشبورد افزونه برای ویرایش و فهرست کردن کد مشاهده نخواهید کرد. بنابراین بایدیک صفحه متفاوت در سایت خود را که در آن شما می توانید نتایج (یا خطاهای) اجرای کد خود را ببینید ساخته و توسط آن کد را تغییر دهید

راه حل ها

به طور پیش فرض، هیچ کدی که شما در این پلاگین قرار داده اید روی صفحات ورود / خروج اجرا نمی شود.این برای جلوگیری از وضعیتی است که کد شما باعث خطای مهلک می شودکه مانع از ورود به سیستم برای حل مشکل می شود. در نتیجه، هر اقدام یا فیلتر که می خواهید اجرا شودروی صفحات ورود / خروج اجرا نخواهند شد. با این حال شما می توانید این تنظیم را در صفحه تنظیمات افزونه تغییر دهید”اجازه اجرای عملیات و فیلترها را در صفحات ورود / خروج” به “true”. این کار سایت شما را معرض خطر قرار خواهد داد پس توصیه نمی شود.

در موارد خاص، خطایی ممکن است موجب شود شما نتوانید به هر صفحه ای که سایت خود دسترسی دارید، از جمله صفحات داشبورد دسترسی پیدا کنید.
با این وجود، شما می توانید به صفحات داشبورد این افزونه با روش زیر دسترسی پیدا کنید:
URL صفحه داشبورد پلاگین را به طور مستقیم به مرورگر خود وارد کنید:http: //YOUR-SITE/wp-admin/admin.php؟ page = ShortcodesActionsFilters

فقط کاربران مدیر (نقش manager_options) می توانند به این صفحه دسترسی داشته و کد را ویرایش کنند.

بدترین سناریو: اگر به هر دلیلی سایت شما کاملا غیرقابل دسترسی باشد، میتوانید کد خود را از طریق پایگاه داده غیرفعال کنید.این مورد تنها در مواقعی اتفاق می افتد که  تنظیمات را برای اجرای کد در صفحه ورود به سیستم فعال کنید و این کد خطای مهلک ایجاد می کند. برای بازیابی،جدول wp_addactionsandfilters_plugin_usercode را پیدا کنید. اگر می دانید که کد مورد نظرکدام است آنرا ویرایش کنید مقدار “فعال” آن به ۰ تغییر دهید.

یا،  کد را با استفاده از جستجو ، غیرفعال کنید، اگر شماره شناسه کد را می دانید.مثلا اگر شناسه ۵ است، پس شما باید کد زیر را اجرا کنید:
UPDATE wp_addactionsandfilters_plugin_usercode SET فعال = ۰ WHERE id = 5

به طور متناوب، تمام کد را با استفاده از پرس و جوی زیر غیرفعال کنید:
UPDATE wp_addactionsandfilters_plugin_usercode SET فعال = ۰

50 بازدید بدون نظر
خیلی خوشم اومد.
به نظر من !!!

کد امنیتی: *

با عضوت در خبرنامه ایمیلی جدیدترین مطالب و فیلم های آموزشی را در ایمیل تان دریافت کنید. اعضاء خبرنامه و صفحات اجتماعی روناک وب از امکانات ویژه ای برخوردار خواهند شد !!!