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

بسته آلمایی افزایش معلومات وردپرس

۱.چگونه سایتم را از سیستم های دیگر به وردپرس منتقل کنم ؟

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

 

۲.چگونه از سایت وردپرسی ام خروجی json بگیرم ( تا در اندروید استفاده کنم ) ؟

این پلاگین راه گشای شماست:

https://wordpress.org/plugins/json-rest-api/

۳.آیا با وردپرس می توان سیستمی با مشخصات …..پیاده کرد ؟

جواب هم بله است و هم خیر.

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

پس جواب شد : بله.

اما دوستانی که میخوان سیستم های پیشرفته ای بسازن بهتره با سیستم اختصاصی جلو برن.چرایی این کار این نیست که وردپرس ضعیف هست،خیر اینطور نیست،دلیل این کار این هست که اگر با وردپرس این کار رو بکنید مجبورید با ساختار غیر به روز از نظر برنامه نویسی خودتون رو مچ کنید و همچنین با این کار امکانات زیادی که به کارتون نمیاد رو هم وارد کار کردین و از طرفی کلاس کار رو هم پایین آوردین و دهن آدم های کم سواد رو هم باز گذاشتین،چون بعضا یه پسربچه ۱۳ ساله در میاد میگه اینکه با دوتا پلاگین درست میشد!پشت قصیه رو نمی بینه.

دلایل دیگه ای هم هست که ذکر نشده اند.

 

۴.آیا وردپرس توانایی تعداد درخواست های زیاد و بازدید بالا را دارد ؟به عبارتی میکشه؟

حقیقت  اینه که هرچقدر آش بدین همونقدر میخورین،هرچقدر منابع سرور قوی باشه دست وردپرس هم بازتره.

حالا منظورت از کشیدن سیگار بود یا یه چیز دیگه ؟‌:)

۵.سایت وردپرسیم  ارور ۵۰۰ Internal server error میده!

خب مبارکه.امیدوارم این کارها مشکل شما رو حل کنه:

  1. حذف موقت فایل htaccess
  2. دیباگ وردپرس برای این که خودش دردشو بگه!
  3. خودتونو خسته نکنید،به یک متخصص وردپرس مراجعه کنید.

۶.پلاگبن هایی که تو مخزن نیستند چطوری دستی آپدیت کنم تنظیماتش بهم نریزه؟

چه اپدیت دستی چه خودکار در اکثر مواقع کاری به تنظیماتش نداره،چون جاشون تو بانک اطلاعاتیه.

برای به روزرسانی دستی پلاگین یا قالب محتویات قبلی رو با جدید جایگزین کنید.این کار از  هاست انجام میشه.

 

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

پلاگین های زیادی برای این کار نوشته شده من جمله:

https://wordpress.org/plugins/user-submitted-posts

https://wordpress.org/plugins/wp-user-frontend/

 

۸.سايت من با وردپرس طراحي شده الان بروزرساني مي خواد اگه اپديت كنم بهم ميريزه سايت؟

بستگی داره،اگر تغییراتی انجام نشده باشه که با بروزرسانی از بین بره مشکلی پیش نمیاد.

بعضا نسخه های جدید وردپرس و پلاگین ها هم احتمال ناسازگاری دارن.

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

از کجا میشه تشخیص داد با ورژن جدید سازگاره یا نه؟

قاعدتا توی توضیحات افزونه یا قالب نوشته سازگار با چه نسخه هایی از وردپرس هستش

۹.با سلام من سرعت کار توی وردپرسم بسیار پایینه و بعضی وقت ها هم اصلا نمی شه دیگه باهاش هیچ کاری انجام داد چه طور این مشکل رو حل کنم ؟

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

برای اینکه متوجه بشید مشکل از چیه با استفاده از این پلاگین یک گزارش تهیه و بررسی کنید:

https://wordpress.org/plugins/p3-profiler/

 

۱۰.چگونه نسخه های قدیمی پلاگین وردپرس را پیدا کنم؟

به صفحه مخزن پلاگین مراجعه کنید و روی تب Developers کلیک کنید ، سپس در قسمت Other Versions میتونید نسخه های قبلی رو بگیرید.

مثلا برای افزونه صلوات شمار میشه:

https://wordpress.org/plugins/salavat-counter/developers/

https://wordpress.org/plugins/salavat-counter/developers/

۱۱.برای بروزرسانی و یا اپلود یک افزونه رمز ftp و .. باید وارد بشه زمانی هم که درست وارد میکنم باز آپلود نمیشه . راهی هست برای برداشتنش؟

این کد رو به فایل کانفیگ وردپرس اضافه کنید:

define('FS_METHOD','direct');

 

۱۲.میخوام سایتی رو راه بندازم که هرکس که ثبت نام میکنه
لینک خودشو داشته باشه  و هرکس از طریق این لینک  ثبت نام کنه واشتراک vip بخره   یه مبلغی برای  این فرد ریخته بشه
افزونه یا روشی  هست ؟

https://wordpress.org/plugins/affiliates-manager/

 

۱۳.رمزی که توی دیتابیس ذخیره شده رو چطوری میتونم بفهمم که چیه؟

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

تبصره:اگر رمز ساده باشه با دیکدر های MD5 شاید بشه رمز رو فهمید.

۱۴.بهترین پلاگین تیکتینگ فارسی چیه واسه وردپرس

https://wordpress.org/plugins/awesome-support/

https://wordpress.org/plugins/wp-support-plus-responsive-ticket-system/

۱۵.چطوری جستجوی سایت رو وصل کنم به  گوگل؟

https://wordpress.org/plugins/wp-google-search/screenshots/

۱۶.صفحه اصلی سایت باز نمیشه ! این ارور رو میده
This is a placeholder for the subdomain
به نظرتون کدوم فایل هارو جایگزین کنم؟؟

فایلی با نام index.html رو از پوشه public_html مربوطه حذف کنید.

۱۷٫می خواستم دسته بندی ها رو به برگه هام اضافه کنم امکانش هست؟

این پلاگین دسته ها و تگ ها رو به برگه ها اضافه می کنه:

https://wordpress.org/plugins/add-category-to-pages/

۱۸.می خوام يه محل تو سايتم درست کنم عین دایرة المعارف یا دیکشنری بعد مثلا توش در مورد کلمات توضیح بدم،بعد کسی توی يه مطلب روش نگه داشت در مورد اون کلمه به توضیح کوچیک ببينه.

https://wordpress.org/plugins/enhanced-tooltipglossary/

۱۹.توی توسعه پوسته چطور بفهمیم یک صفحه با visual composer ساخته شده یا نه؟

کلاسهایی به المنت ها اضافه میشه همچنین تگ body که ابتداش اینطوره: vc-folan va-folan2 و..
این یعنی با #ویژوآلـکامپوزر ساخته شده.

برای کدنویس هم:

$vc_enabled = get_post_meta($post_id, '_wpb_vc_js_status', true);
//منبع:http://stackoverflow.com/a/29312120

 

۲۰٫اگه به جای آخرین نسخه وردپرس، نسخه های قدیمی اش را دانلود کنم، مشکلی پیش میاد؟

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

 

۲۱٫چجوری بفهمم روی هاستم وروپرس نصبه؟

۱-افزودن wp-admin به انتهای آدرس ، مثلا اگر ادرس site.com باشه اینطور :
site.com/wp-admin
۲-بررسی سورس وب و گشتن به دنبال اسامی شروع شده با wp- و رد پای وردپرس
۳-استفاده از سایتهای تشخیص ، مثلا:
https://wappalyzer.com/

۴-مشاهده پوشه هایی با نام wp-content و wp-admin در هاست

 

۲۲٫دوستان چطوری میتونم کاری کنم که وقتی کسی سایت رو لود میکنه یک ایکون یا عکس به صورت اجاکس بیاد رو صفحه و تا لودینگ کامل سایت رو صفحه باشه؟ ووقتی کامل لود شد بسته شه؟

http://bradsknutson.com/blog/display-loading-image-while-page-loads/

۲۳٫برای دانلود به ازای امتیاز در وردپرس راهی هست؟کاربران سایت از طریق امتیازهایی که دارن بتونن محصولات سایت رو دانلود کنن

افزونه MyCred

۲۴٫از کجا بفهمم وردپرس چه صفحه ای از قالب رو داره لود میکنه، میخوام ادیتش کنم؟

پلاگین Show Current Template برای همین منظور هست،خدمت شما:

https://wordpress.org/plugins/show-current-template/

بعد از نصب تو نوار مشکی مدیریتی میتونین همواره قالب فعلی ای که لود شده رو ببینین.

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

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

سلام به شما دوستی که دارین این مطلب رو می خونین.

بروزرسانی های وردپرس مدام در حال آمدن هست و همه دوستان به لطف به روزرسانی سریع وردپرس تنها با یک کلیک،سریعا نسبت به این کار اقدام می کنند.

البته این کار درست و به جایی هست،چون وردپرس سابقه خوبی داره و معمولا بعد از به روزرسانی هیچ مشکلی رو ایجاد نمی کنه.

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

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

توجه داشته باشین این مشکل مربوط به وردپرس نمیشه و مربوط به نسخه جدید جی کوئری که داخلش استفاده شده میشه.

 چه پلاگین هایی شامل این مشکل جی کوئری و وردپرس ۴٫۵ شدند؟

برای نمونه پلاگین ویژوآل کامپوزر،quform،محصولات divi و…که این ها با به روزرسانی مشکلشون حل میشه.

ارورهایی که شاید بهشون برخورده باشین شاید این مدلی هستند:

  • Uncaught Error: Syntax error, unrecognized expression: a[href*=#]:not([href=#])
  • Uncaught Error: Syntax error, unrecognized expression: a[href=#scroll-top

 لینک های کمکی در مورد مشکل جی کوئری و وردپرس ۴٫۵

 

https://github.com/jquery/jquery/issues/2824

https://wordpress.org/support/topic/read-this-first-wordpress-45-master-list

http://shinephp.com/wordpress-4-5-jquery-1-12-compatibility-issues/

علت این مساله؟

باید گفت که علت این مساله برمیگرده به یک علامت # ناقابل!

نحوه رفع مشکل

اگر بروزرسانی قالب/پلاگین مشکلتون رو حل نکرد پس باید خودتون دست به کار بشین و مواردی رو تغییر بدین،به این روال(از چپ به راست):

 

 

[code]$(a[href=#id]) به $(a[href="#id"])[/code] [code]$(a[href^=#]) به $(a[href^="#"])[/code] [code]$(a[href*=#]) به $(a[href*="#"])[/code] [code]$('a[href=#scroll-top]') به $('a[href="#scroll-top"]')[/code]

 

اگر خودتون قادر به حل این مشکل نیستین پس باید به یک متخصص وردپرس برای حل مشکل مراجعه کنین.

اما یک راه دیگه هم هست که ریسک استفاده با خودتونه و اون استفاده از این کد در فایل تابع قالبتون هست:

 

[code lang="php"]
function fix_jquery_1_12_issue() {
//both for admin and users
wp_deregister_script('jquery');
wp_register_script('jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js', false, '1.11.1');
wp_enqueue_script('jquery');
}
add_action('init', 'fix_jquery_1_12_issue');

[/code]

WordPress 4.5 , jQuery 1.12 , broken plugins and themes!

Hi Guys,
you just upgraded your WordPress to new version 4.5 and bomb! some plugins stop working,what’s problem ?

mentioned problem affected to plugins like:

  • Visual Composer ( to fix upgrade to 4.11.2+)
  • quform
  • divi
  • and…

related js error:

  • Uncaught Error: Syntax error, unrecognized expression: a[href*=#]:not([href=#])
  • Uncaught Error: Syntax error, unrecognized expression: a[href=#scroll-top
  • and…

first of all i must say that this is not WordPress related issue while this is a JavaScript and jQuery issue and you may to update your plugins and themes to the latest ones.
if the updates does not work so you must make your hands dirty with some code changes.

you may read these links about wp 4.5 and jquery issue:

https://github.com/jquery/jquery/issues/2824

https://wordpress.org/support/topic/read-this-first-wordpress-45-master-list

http://shinephp.com/wordpress-4-5-jquery-1-12-compatibility-issues/

all this problems comes from a little # sign!

and all works you must to do is to convert selector codes by below samples:

[code]$(a[href=#id]) TO $(a[href="#id"])[/code] [code]$(a[href^=#]) TO $(a[href^="#"])[/code] [code]$(a[href*=#]) TO $(a[href*="#"])[/code] [code]$('a[href=#scroll-top]') TO $('a[href="#scroll-top"]')[/code]

But if you can not fix problem or there was any update to fix?

easy way : you must hire a WordPress expert!

and one dirty way! just copy and paste below code in your theme functions.php file:

[code lang="php"]
function fix_jquery_1_12_issue() {
//both for admin and users
wp_deregister_script('jquery');
wp_register_script('jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js', false, '1.11.1');
wp_enqueue_script('jquery');
}
add_action('init', 'fix_jquery_1_12_issue');

[/code]

you can make this as a plugin also

hope to be useful. 🙂

راه حل نمایش تکراری عنوان سایت در wp-seo

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

پلاگین سئویی که اکثرا باهاش آشنا هستیم و کار می کنیم  WordPress SEO by Yoast هست.

اگر این افزونه رو توی سایت نصب دارین و عنوان سایتتون دو بار ظاهر میشه پس این نوشته رو خوب بخونید.

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

مورد دومی که باید بدونین این هست که یه کوچولو باید دست به کد باشین برای حل این مشکل! پس اگر این کاره نیستین به یه متخصص وردپرس مراجعه کنین.

 

خب اما مراحل کار

چگونه نمایش تکراری عنوان سایت در wp-seo را حل کنیم؟

مرحله یک: پیدا کردن جایی که تابع wp_title استفاده شده،معمولا اگر قالب استاندارد کار شده باشه داخل فایل header.php میشه پیدا کرد.این تابع بین تگ title استفاده میشه.

 

مرحله دو:هر چیزی که بین title هست رو پاک کنین و کد رو به صورت زیر تغییر بدین:

[code lang="php"]
<title><?php wp_title(''); ?></title>
[/code]

کار تمام است! فایل رو ذخیر کنین.

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

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

سلام علیکم

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/