پلاگین رایگان وردپرس

آموزش پلاگین نویسی وردپرس – ایجاد تنظیمات ساده+هوک اختصاصی

بسم الله الرحمن الرحیم

آموزش پلاگین نویسی وردپرس – آغاز به کار

آموزش ویدئویی پلاگین نویسی وردپرس – اکشن و فیلتر

آموزش ویدئویی پلاگین نویسی وردپرس – افزودن منو به پلاگین

آموزش پلاگین نویسی وردپرس – ایجاد تنظیمات ساده+هوک اختصاصی

موارد شامل بحث توی این ویدئو:

کنترل رفتار افزونه از مدیریت و ذخیره مقادیر کنترلی،استفاد از توابع options مثل update_option ، نگاهی به جداول وردپرس و ایجاد هوک اختصاصی در وردپرس یا مقدمه ای برای ماژولار کردن پلاگین.

مشاهده آنلاین آموزش پلاگین نویسی وردپرس – ایجاد تنظیمات ساده+هوک اختصاصی

آموزش ویدئویی پلاگین نویسی وردپرس – افزودن منو به پلاگین

بسم الله الرحمن الرحیم

آموزش پلاگین نویسی وردپرس – آغاز به کار

آموزش ویدئویی پلاگین نویسی وردپرس – اکشن و فیلتر

ویدئوی آموزشی افزونه نویسی وردپرس – اضافه کردن مدیریت به پلاگین

موارد شامل بحث توی این ویدئو:

ساختن منو برای پلاگین با استفاده از اکشن و تابع add_menu_page

مشاهده آنلاین آموزش افزونه نویسی وردپرس – اضافه کردن مدیریت به پلاگین

آموزش ویدئویی پلاگین نویسی وردپرس – اکشن و فیلتر

بسم الله الرحمن الرحیم

قسمت اول رو اگر مشاهده نکردین اشکالی نداره 🙂 :
آموزش پلاگین نویسی وردپرس – آغاز به کار

 

 

ویدئوی آموزشی افزونه نویسی وردپرس  اکشن و فیلتر

موارد شامل بحث توی این ویدئو:

چیستی و چرایی استفاده از action و filter در وردپرس و نحوه استفاده از این دو مورد در وردپرس و در نهایت مثال عملی.

 

مشاهده آنلاین آموزش افزونه نویسی وردپرس –  اکشن و فیلتر

آموزش ویدئویی پلاگین نویسی وردپرس – آغاز به کار

بسم الله الرحمن الرحیم

دوستان دقت کنند تضمینی به ادامه دار بودن این ویدئوها نیست.

لذا ویدئوها سعی شده بصورت مجزا هم قابل استفاده باشه.

این رو هم بگم ادعایی نیست،دوستان دیگر،جاهای دیگه آموزش هایی بهتر از این ها رو گذاشتند.علی ایها الحال این هست که می بینید.به بزرگواری خودتون ببخشید.

wp-plugin

ویدئوی آموزشی افزونه نویسی وردپرس

موارد شامل بحث توی این ویدئو:

سه بخش اول توضیحاتی در مورد چگونگی نوشتن افزونه ها،اصولش و توضیح در مورد پیش نیازهاست و مورد آخر یک پلاگین ساده جهت نشون دادن روال پلاگین و هدر اون هستش:

  • چيستي افزونه
  • پيش نيازها
  • اصول و قواعد پلاگين نويسي
  • ساخت يك پلاگين ساده

مشاهده آنلاین آغازی بر افزونه نویسی وردپرس

 

چگونگی حل مشکل صفحه سفید مرگ وردپرس

بسم الله الرحمن الرحیم

سلام علیکم

How-To-Fix-The-WordPress-White-Screen-Of-Death-Issue

صفحه سفید مرگ وردپرس چیست؟( یاد صفحه آبی مرگ ویندوز میافته آدم! که هروقت هنگ میکرد رخ می داد)

به عبارتی The WordPress White Screen Of Death یعنی زمانی که شما با یک صفحه سفید در وردپرس مواجه می شید،نه محتوایی نه مدیریتی.

البته صفحه سفید مرگ(WSOD) معمولا بخاطر خطاهای برنامه نویسی PHP و یا محدودیتهای حافظه رخ می دهد،در این حالت اگر سمت کاربر سایت دچار مشکل و مدیریت به درستی باز می شود شانس تعمیر بهتری خواهید داشت.

 

غیرفعال کردن قالب و پلاگین ها

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

اگر با غیرفعال کردن پلاگینها مشکل حل نشد،بایستی سروقت قالب سایت رفت،پس قالب را با یکی از قالبهای پیشفرض وردپرس عوض کنید و اینبار هم اگر مشکل حل شد،بایستی به قالب مشکوک شوید.

اگر صفحه مدیریتی مورد دارد و قادر به وارد شدن نیستید این مرحله را با rename کردن پوشه ی plugins برای غیرفعال کردن کلی پلاگین ها و rename کردن تک تک برای غیرفعال سازی تکی استفاده کنید،از طریق کنترل پنل هاست یا FTP.

و اگر قالب فعلی را تغییرنام دهید و مشکل مدیریت حل گردد،باز هم بایستی به قالب مشکوک شوید.

فعال کردن حالت دیباگ

خب در این حالت فرض می کنیم پلاگینی غیرفعال نشده و قالبی هم عوض نشده،برای دیدن منبع مشکل و خط مشکل دار بهتر است حالت دیباگ رو برای وردپرس فعال کنیم.

برای این کار از طریق FTP و یا کنترل پنل فایل wp-config.php رو باز کنید و دنبال عبارت زیر باشید:

[code lang="php"]
define( 'WP_DEBUG', false );
[/code]

و آن را به عبارت زیر تغییر دهید:

[code lang="php"]
define( 'WP_DEBUG', true);
[/code]

اگر چنین عبارتی یافت نشد،این کد بالا را خودتان در فایل wp-config.php بگذارید.

خب حالا صفحه را رفرش کنید و اگر خطایی مشاهده کردید،میتوانید نسبت به رفع آن اقدام کنید.

فرضا چنین خطایی دریافت کنید:

[code lang="php"]
Cannot redeclare get_posts() (previously declared in /var/www/html/wordpress/wp-includes/post.php:1874) in /var/www/html/wordpress/wp-content/plugins/my-test-plugin/my-test-plugin.php on line 38
[/code]

اگر در خطا دقت کنید اسمی از پلاگین my-test-plugin آمده،پس متوجه می شویم مشکل از پلاگین مذکور می باشد و می توان آن را غیرفعال کرد.
این خطا را می توانید به نویسنده پلاگین جهت رفع آن ارجاع دهید.

افزایش محدودیت های حافظه ای

اگر همچنان مشکل باقی ست،این روش را هم انجام دهید.

گاها بخاطر محدودیت های حافظه و نیاز سایت به حافظه ای بیشتر این مشکل سفید شدن صفحه وردپرس پیش می آید.

برای این کار در حالت خوش بینانه که مدیر سرور اجازه ویرایش توسط کاربر را داده باشد به سه حالت زیر قابل انجام استفاگر این روش ها جوابگو نبودند م مطئنید که مشکل از حافظه ست،به مدیر هاست خود اطلاع دهید.

روش های افزایش مموری اجرایی وردپرس:

  1. در فایل wp-config.php عبارت زیر رو بگذارید: [code lang="php"]
    define('WP_MEMORY_LIMIT', '64M');
    [/code]
  2. اگر جواب نداد روش یک،در فایل .htaccess موجود در روت سایت،عبارات زیر رو بنویسید: [code lang="php"]
    php_value memory_limit 64M
    [/code]
  3. و روش سوم اگر امکان php.ini شما فعال باشد یک فایل با همین نام در روت سایت ساخته و عبارت زیر رو در آن قرار دهید: [code lang="php"]
    memory_limit = 64M
    [/code]

مجوز های دسترسی فایلها

اگر مجوز صحیحی روی فایلهای وردپرس نباشد احتمال رخ دادن صفحه سفید وردپرس دور از ذهن نیست،بهترین حالت دسترسی برای فایلها به شرح زیر می باشد:

  1. فایلها > 664
  2. پوشه ها > 775
  3. wp-config.php > 660

آپدیت ناموفق وردپرس!

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

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

این مطلب ترجمه نیست،اما برگرفته ای از این مطلب می باشد:

https://kinsta.com/blog/how-to-fix-the-wordpress-white-screen-of-death-issue/

صفحه 1 از 212