دیجی اسکریپت

آموزش وردپرس Archives | صفحه 6 از 34 | دیجی اسکریپت

آموزش ویرایش قالب وردپرس
[ad_1]

ویرایش قالب وردپرس و شخصی سازی قالب در وردپرس همواره یکی از مشکلاتی بوده که کاربران تازه وارد در حال دست و پنجه نرم کردن با اون هستند. همونطور که میدونید در یک قالب وردپرس برای اینکه سایت شما با اون ظاهر زیبایی که داره نمایش داده بشه چندین فایل مختلف در پوشه قالب وجود دارند که با استفاده از زبان‌های php، css، js و… نوشته شدند و در نهایت قالب سایت وردپرسی شما را تشکیل می‌دهند. اما در بیشتر موارد کاربران قصد دارند تا قالب خودشون را سفارشی کرده و از فونت دلخواه، فونت آیکون و یا ایجاد تغییرات در بخش‌های مختلف استفاده کنند. در این صورت به دلیل نداشتن دانش کافی به بن بست خورده و کاملا از این کار منصرف می‌شوند. اما هستند کاربرانی که همچنان امید دارند و سعی می‌کنند با جستجو در اینترنت برای چگونه قالب وردپرس را ویرایش کنیم برای رسیدن به هدف خودشون تلاش می‌کنند.

 

آموزش ویرایش قالب وردپرس

 

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

 

آموزش ویرایش قالب وردپرس

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

 

افزونه ویرایش قالب وردپرس که قصد معرفی اونو دارم با نام What The File در مخزن وردپرس به ثبت رسیده و تاکنون موفق شده بیش از ۴۰٫۰۰۰ نصب فعال و کسب امتیاز ۴٫۹ را ازآن خودش بکنه که با استفاده از این افزونه میتونید به راحتی امکان ویرایش قالب وردپرس را در سایت خودتون فراهم کنید. برای استفاده از این افزونه لازمه ابتدا روی لینک زیر کلیک کنید تا به صفحه افزونه در مخزن وردپرس هدایت شده و سپس با استفاده از آموزش نحوه نصب و کار کردن با افزونه ها در وردپرس اقدام به نصب و فعال سازی افزونه در سایت وردپرسی خودتون بکنید.

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

آموزش ویرایش قالب وردپرس

حالا همونطور که در تصویر میبینید در نوار ابزار گزینه‌ای با نام What The File اضافه شده که با بردن نشانگر ماوس روی این گزینه زیر منوهایی باز میشه که در اون کلیه فایل‌ها و پوشه‌هایی که برای این صفحه ازشون لودی صورت میگیره را به شما نمایش خواهد داد. در نمونه فوق تصویر مربوط به صفحه نوشته هست، همونطور که میبینید برای قالب صفحه تک نوشته در اینجا از دو فایل single.php و content.php که داخل پوشه Template Parts قرار داره استفاده شده است.

 

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

بنابراین برای ویرایش فایل قالب وردپرس از طریق هاست یا اکانت FTP باید به مسیر /public_html/wp-content/themes/ در File Manager هاست مراجعه کرده و سپس وارد پوشه قالبی که در حال استفاده از اون هستید بشید. در نهایت با استفاده از شناسایی افزونه میتونید بر اساس پوشه‌های داخل قالب به دنبال فایل مربوطه بگردید و به راحتی قالب وردپرس را شخصی سازی کنید.

 

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

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

[ad_2]

لینک منبع مطلب

۵ روش آسان برای جلوگیری از سرقت پهنای باند در وردپرس
[ad_1]

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

 

جلوگیری از سرقت پهنای باند در وردپرس یا hotlinking

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

  • لینک های سرقتی برای صاحب وبسایت هزینه دارد: شخصی که از تصویر یا لینکی در وبسایت شما استفاده میکند شاید متوجه سرقت بزرگ خود نشده باشد اما هزینه ی سنگینی را بر دوش شما گذاشته است.
  • استفاده غیرقانونی از hot linking: استفاده از این نوع لینک ها در اغلب موارد غیر قانونی است.

چرا؟ به این علت که بسیاری از تصاویر در وب دیده میشود و دارای لایسنس هستند. تصاویری که دارای عکس لوگوی سازنده یا به عبارتی دارای واترمارک هستند به دو صورت است:

  • تحت هیچ شرایطی امکان استفاده آن وجود ندارد مگر خریداری شود.
  • تصاویری که در وبسایت یا بلاگ خود استفاده میکنید.

هر یک از دو مورد بالا را استفاده کنید قوانین را شکسته اید و به لایسنس آن توجه نکرده اید!

 

تخلیه از منابع سرور

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

 

سرقت پهنای باند در وردپرس یک نوع تنبلی است

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

 

سرقت پهنای باند تاثیری در سئو ندارد

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

 

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

راه های مقابله با hotlinking

  • ۱- CDN

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

  • ۲- Apache
  • ۳- NGINX
  • ۴- افزونه های وردپرس

افزونه هایی وجود دارند که به کمک آنها می توان از این موضوع جلوگیری کرد. افزونه All in one security and firewall امکان جلوگیری از سرقت پهنای باند در وردپرس را برای ما فراهم می کند.

  • ۵- فایل های تغییرنام یافته
  • ۶- سی پنل

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

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

[ad_2]

لینک منبع مطلب

افزایش منابع هاست با ویرایش فایل php.ini در کنترل پنل CPanel
[ad_1]

یکی از مشکلاتی که ممکن است شما در استفاده از سایت خود با آن مواجه شوید ارورهای مختلفی است که برای شما ظاهر می‌شود؛ به‌عنوان مثال در برخی مواقع شما با مشکلات و ارورهایی مانند ارورهای صفحه سفید و یا ارور ۵۰۰ مواجه می‌شوید و راهکاری برای حل کردن آن ندارید که ما در اینجا برای شما توضیحات و راهکاری برای حل این خطا برای شما ذکر خواهیم کرد. راهکار حل این مشکلات، افزایش منابع هاست با ویرایش فایل php.ini هست.

 

ارورهای گفته‌شده در رابطه با منابع سایت شما می‌باشد، به این صورت که منابع کنونی سایت شما ظرفیت این حجم استفاده شما را ندارد و برای شما ارور ارسال می‌کند، در این رابطه یک گزینه به اسم MultiPHP INI Editor درهاست شما موجود است که با استفاده از آن قادر خواهید بود منابع سایت خود را ویرایش کنید و مقدار حافظه دلخواه خود را در آن وارد کنید.

 

افزایش منابع هاست با ویرایش فایل php.ini

ما در این مقاله سعی داریم راحت‌ترین روش ممکن را برای افزایش منابع سایت برای شما توضیح دهیم. برخی از هاست‌ها گزینه‌ای در پنل مدیریتی شما با عنوان MultiPHP INI Editor قرار داده‌اند که شما با استفاده از آن قادر خواهید بود منابع سایت خود را تغییر دهید اما برخی دیگر از هاست‌ها این امکان را در اختیار شما قرار نمی‌دهند و شما برای افزایش منابع سایت خود باید از مدیر هاست خود بخواهید این مقدار را برای شما افزایش دهند.

 

خب حالا اگر شما این گزینه را در اختیاردارید باید بعد از ورود به پنل مدیریتی‌هاست C_Panel خود از قسمت Sostware گزینه‌ی MultiPHP INI Editor را که در تصویر زیر برای شما مشخص‌شده است انتخاب نمایید.

افزایش منابع هاست با ویرایش فایل php.ini در کنترل پنل CPanel

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

افزایش منابع هاست با ویرایش فایل php.ini در کنترل پنل CPanel

زمانی که شما به سمت پایین اسکرول کردید باید در قسمت Memory_limit مقدار حافظه را به ۱۰۲۴M تغییر دهید تا دیگر با مشکلاتی از این قبیل مواجه نشوید. حتماً این موضوع را به یاد داشته باشید که هر دو عدد ۳۰ و ۶۰ را که در تصویر بالا در مربع قرمزرنگ برای شما مشخص‌شده را به ۹۰ تغییر دهید.

 

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

نوشته افزایش منابع هاست با ویرایش فایل php.ini در کنترل پنل CPanel اولین بار در بیست اسکریپت. پدیدار شد.

[ad_2]

لینک منبع مطلب

انتقال وردپرس از یک هاست به هاست دیگر
[ad_1]

انتقال وردپرس از یک هاست به هاست دیگر

شاید برای شما پیش آمده باشد که بخواهید سایت وردپرسی خود را به علت کمبود منابع سرور فعلی و یا دلایل دیگر به هاست یا سرور جدیدی منتقل کنید. این کار هم مانند هر کاری پروسه خاص خود را دارد و اگر به جز کارهایی که در این مطلب میخوانید را انجام دهید ممکن است سایتتان در یک لحظه نابود شود ? البته این نکته رو عرض کنم که اکثر میزبان ها بصورت رایگان فایل های شما رو منتقل می کنند به هاست جدید اما برای اینکه مطمئن بشید یک کار درست انجام شده خودتون این کار رو انجام بدید.

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

 

برای ایمپورت فایل بک آپ در سی پنل روی backups کلیک کنید.

انتقال وردپرس از یک هاست به هاست دیگر

سپس در قسمت Restore a Home Directory Backup فایل بک آپ را انتخاب کرده و upload را کلیک کنید تا بک آپ بازگردانی شود.

انتقال وردپرس از یک هاست به هاست دیگر

برای ایمپورت بک آپ در دایرکت ادمین روی گزینه Create/Restore Backups کلیک کنید.

انتقال وردپرس از یک هاست به هاست دیگر

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

  • ابتدا فایل های سایتتان را که از بخش filemanager موجود در کنترل پنل هاست در دسترس هستند را زیپ کرده و دانلود کنید.
  • فایل زیپ را در هاست جدید آپلود کرده و از حالت فشرده خارج سازید.
  • از دیتابیس قبلی خروجی بگیرید. ( برای آموزش چگونگی خروجی گرفتن و وارد کردن دیتابیس در سایت جستجو کنید. آموزش کامل موجود هست. )
  • یک دیتابیس بسازید و فایل دیتابیس قبلی را در آن ایمپورت کنید.
  • اطلاعات دیتابیس جدید را در فایل wp-config.php جایگزین اطلاعات قبلی کنید. ( می توانید فایل wp-config-sample.php را حذف کنید و سایتتان را اجرا کنید تا نصب کننده وردپرس شروع بکار کند.

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

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

[ad_2]

لینک منبع مطلب

چگونه صفحه نخست سفارشی در وردپرس بسازیم؟
[ad_1]

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

 

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

 

چگونه صفحه نخست سفارشی در وردپرس بسازیم؟

صفحه اصلی چیست؟
صفحه اصلی یک صفحه مقدماتی پیش‌فرض یا صفحه اول وب‌سایت است. این صفحه هنگامی‌که شخصی نام دامنه وب‌سایت شما را در نوار آدرس مرورگر خود وارد می‌کند، ظاهر می‌شود.

چگونه صفحه نخست سفارشی در وردپرس بسازیم؟

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

 

به‌طور پیش‌فرض، وردپرس پست‌های وبلاگ اخیر شما را در صفحه اصلی نمایش می‌دهد. این موضوع برای کاربران زیاد جذاب نخواهد بود زیرا فقط بخشی از مقالات فعلی شما نمایش داده می‌شود. اگر شما یک وب‌سایت تجاری راه‌اندازی کرده‌اید، باید صفحه اصلی شما در مورد کار، محصولات یا خدمات شما به کاربران توضیحاتی را ارائه دهد اما صفحه اصلی پیش‌فرض وردپرس این اطلاعات را نمایش نمی‌دهد. همچنین راهی برای ارتباط با شما در اختیار کاربران قرار نمی‌دهد. اینجاست که به این نتیجه می‌رسیم چگونه صفحه نخست سفارشی در وردپرس بسازیم؟

 

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

 

انتخاب یک صفحه سفارشی

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

 

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

 

پس از ایجاد صفحات از بخش تنظیمات روی خواندن کلیک کنید و از قسمت ” صفحه اصلی شما نمایش داده می‌شود ” گزینه ” یک برگه یکتا (از پایین برگزینید)” را انتخاب کنید.

چگونه صفحه نخست سفارشی در وردپرس بسازیم؟

مانند بالا صفحه اصلی و صفحه وبلاگی را که از قبل ایجاد کرده بودید را انتخاب کنید و روی “ذخیره تغییرات ” کلیک کنید.

حال که صفحه اصلی را انتخاب کردید نوبت به این می‌رسد که ببینیم چگونه صفحه نخست سفارشی در وردپرس بسازیم؟ است. در ادامه مقاله، صفحه اصلی را طراحی خواهیم کرد. با ما همراه باشید.

 

روش ۱٫ ایجاد یک صفحه سفارشی در وردپرس با استفاده از گوتنبرگ

وردپرس ویرایشگر جدید مبتنی بر بلوک خود را که به نام گوتنبرگ شناخته می‌شود، در دسامبر سال ۲۰۱۸ معرفی کرد. این ویرایشگر جدید به کاربران این امکان را می‌دهد که نه‌ تنها مطالب را بنویسند بلکه طرح‌های زیبایی نیز ایجاد کنند. گوتنبرگ از بلوک‌هایی برای هر عنصر محتوا استفاده می‌کند که به شما این امکان را می‌دهد تا بلوک‌های محتوا را برای ایجاد ساختار صفحه‌ای که دوست دارید ایجاد کنید. وردپرس شامل بلوک‌هایی است که می‌توان برای اهداف طراحی مانند تصاویر کاور، ستون‌ها، جداول، متن و رسانه‌ها، گالری‌ها و موارد دیگر از آن‌ها استفاده کرد.

چگونه صفحه نخست سفارشی در وردپرس بسازیم؟

هر بلوک دارای تنظیمات مخصوص به خود است که به شما امکان می‌دهد طراح‌های مورد نیاز خود را به‌دلخواه تنظیم کنید. همچنین می‌توانید با استفاده از افزونه‌هایی که برای اضافه شدن به گوتنبرگ ایجاد شده‌اند امکانات بیشتری را به گوتنبرگ خود اضافه کنید. یکی از بهترین افزودنی‌های گوتنبرگ، افزونه گوتنبرگ – افزودنی‌های نهایی برای گوتنبرگ است.

 

همچنین می‌توانید از قالب‌هایی که با گوتنبرگ ایجاد شده‌اند استفاده کنید که انعطاف‌پذیری بیشتری برای کار با بلوک‌ها به شما می‌دهد. ما در این آموزش از قالب وردپرس آسترا (astra) استفاده می‌کنیم. این قالب با گوتنبرگ کاملاً سازگار است و همچنین یک افزونه به نام افزونه Astra Starter Sites دارد که به شما امکان درون‌ریزی طرح‌های آماده را می‌دهد.

 

بعد از نصب قالب آسترا و افزونه Astra Starter Sites، یک گزینه به نامAstra Starter Sites به بخش نمایش شما اضافه می‌شود، روی آن کلیک کنید و گوتنبرگ را انتخاب کنید. حال می‌توانید از بین ۲۱ طرح آماده یکی را انتخاب کنید و آن را به‌راحتی ویرایش کنید.

چگونه صفحه نخست سفارشی در وردپرس بسازیم؟

روش ۲٫ ایجاد یک صفحه اصلی سفارشی با استفاده از صفحه سازها

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

 

افزونه صفحه ساز به شما امکان می‌دهد تا با استفاده از یک رابط کاربری ساده و فقط با کشیدن و رها کردن المان‌ها، به‌راحتی طرح‌بندی صفحه خود را ایجاد کنید.

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

 

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

چگونه صفحه نخست سفارشی در وردپرس بسازیم؟

روش ۳٫ ایجاد صفحه اصلی سفارشی به‌صورت دستی (نیازمند برنامه‌نویسی)

این روش برای مبتدیان توصیه نمی‌شود زیرا به کد نویسی نیاز دارد. برای استفاده از این روش باید با شیوه‌های برنامه‌نویسی وردپرس، PHP، HTML و CSS آشنایی داشته باشید.

 

قالب وردپرس شما از فایل‌های مختلفی تشکیل شده است. برخی از این فایل‌ها تمپلیت نامیده می‌شوند و نمایش مناطق خاصی از وب‌سایت شما را کنترل می‌کنند. یکی از این تمپلیت‌ها front-page.php نامیده می‌شود. اگر قالب شما این تمپلیت را داشته باشد، وردپرس به‌طور خودکار از آن برای نمایش صفحه اصلی شما استفاده می‌کند. با این‌حال، اگر قالب شما این تمپلیت را ندارد، می‌توانید آن را ایجاد کنید.

چگونه صفحه نخست سفارشی در وردپرس بسازیم؟

یک فایل خالی را ایجاد کنید و آن را با نام front-page.php ذخیره کنید. سپس آن را در پوشه قالب وردپرس خود با استفاده از FTP بارگذاری کنید. به‌محض بارگذاری این فایل، وردپرس از آن برای نمایش صفحه اصلی استفاده می‌کند. با این‌حال، ازآنجاکه این فایل کاملاً خالی است شما فقط یک صفحه سفید را مشاهده می‌کنید.

 

برای حل این مشکل، می‌توانید کد HTML خود را برای نمایش محتوای صفحه اصلی خود در فایل front-page.php قرار دهید. یک روش ساده‌تر استفاده از کد و تمپلیت‌های موجود در قالب وردپرس است. مثلاً می‌توانید از همان هدر و فوتر قالب خود استفاده کنید. در زیر یک نمونه کد وجود دارد که ضمن حفظ هدر و تمپلیت‌های فهرست قالب، محتوا و ستون‌های کناری را حذف می‌کند.

<?php /* This page is used to display the static frontpage. */ // Fetch theme header template get_header(); ?>
     
<div id="primary" <?php astra_primary_class(); ?>
>
     
<div class="custom-homepage-container"> 
     You custom homepage code goes here
     </div>
 
  
     </div>
 
<!-- #primary -->
//Fetch the theme footer template 
<?php get_footer(); ?>

صفحه اصلی سفارشی

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

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

[ad_2]

لینک منبع مطلب

آموزش رفع مشکل کندی لود در وردپرس با افزونه
[ad_1]

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

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

  • استفاده از افزونه‌های زیاد
  • مشکل در کدنویسی قالب
  • استفاده از افزونه و قالب نال
  • پایین بودن مشخصات هاست

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

 

آموزش رفع مشکل کند بودن وردپرس با افزونه

اما برای اینکه بتونید از حالت‌های اشکال زدایی وردپرس استفاده کنید لازمه با استفاده از فایل wp-config.php وردپرس کدهای مربوط به حالت اشکال زدایی وردپرس را در این فایل قرار بدین و بسته به نوع مشکلی که دارید اونها را برطرف کنید. اما یک راه آسونتر که وجود داره اینه که میتونید با استفاده از افزونه اشکال یابی وردپرس بهتر سایتتون را بررسی کنید و ببینید که چه اشکالاتی در اون وجود خواهد داشت. افزونه‌هایی که در این آموزش قصد معرفیشون را دارم با نام‌های Debug Bar و Debug Bar Slow Actions در مخزن وردپرس رسیدند که با استفاده از دو افزونه میتونید اطلاعات بیشتری را برای اشکال زدایی وردپرس به دست بیارید.

 

برای شروع کار ابتدا روی دکمه زیر کلیک کنید تا به صفحه افزونه Debug Bar و Debug Bar Slow Actions هدایت شده و سپس با استفاده از آموزش نحوه نصب و کار کردن با افزونه ها در وردپرس اقدام به نصب و فعال سازی افزونه‌ها در سایت وردپرسی خودتون بکنید. افزونه Debug Bar توسط خود تیم وردپرس و چندین توسعه دهنده دیگه ساخته شده که تا به امروز تونسته بیش از ۳۰٫۰۰۰ نصب فعال و کسب امتیاز ۴٫۱ را ازآن خودش بکنه که میتونید از حالت اشکال زدایی برای وردپرس استفاده کنید و خطاهای سایتتون را ببینید. افزونه Debug Bar Slow Actions هم که وابسته به این افزونه هست و بدون اون کار نخواهد کرد برای این هست که بتونید بفهمید چه بخش‌هایی از سایت وردپرسی شما باعث کند شدن سایت شده، که این افزونه هم تا به امروز تونسته ۸۰۰ نصب فعال و امتیاز ۴٫۷ را ازآن خودش بکنه.

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

  • مشاهده خطاهای PHP در وردپرس
  • نمایش کوئری‌های سایت موجود در پایگاه داده SQL
  • مشاهده wp Query های سایت
  • نمایش تعداد درخواست‌های HTTP در وردپرس و بازنویسی اطلاعات
  • مشاهده وضعیت کش در سایت
  • نمایش لیست توابعی که باعث کندی در سایت شده است
  • و…

حالا که افزونه‌ها را فعال کردید باید ابتدا کدهایی را در فایل wp-config.php قرار دهید تا علاوه بر فعال کردن حالت اشکال زدایی در وردپرس این امکان را داشته باشید که بتونید گزارشاتی که این افزونه‌ها در اختیارتون قرار میده را مشاهده کنید. بنابراین ابتدا وارد هاست خودتون شده و روی گزینه File Manager کلیک کنید.

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

حالا وارد مسیر public_html شده و به مسیری که وردپرس را نصب کردید مراجعه کنید. فایلی با نام wp-config.php قرار داره که باید روی فایل راست کلیک کرده و گزینه Edit را انتخاب کنید تا به صفحه ویرایش فایل هدایت شده و کدهای زیر را به فایل کانفیگ وردپرس اضافه کنید.

define('WP_DEBUG', true);
define('WP_DEBUG_DISPLAY', false);
define('SCRIPT_DEBUG', true);
define('SAVEQUERIES', true);

کدهای فوق را باید در بخش define فایل یعنی درست قبل از خط /* That’s all, stop editing! Happy blogging. */ قرار داده و در نهایت فایل را ذخیره کنید تا دیباگ وردپرس و سایر حالت‌های اشکال زدایی در وردپرس فعال شود.

 

دقت کنید که قبل از هرگونه تغییر در فایل wp-config.php یک بار از محتویات فایل کپی بگیرید تا در صورت بروز مشکل یا خطایی بتونید سریعا مشکل را برطرف کنید. علاوه بر این دقت کنید که مقدار WP_DEBUG باید روی True قرار داشته باشه، اگر از قبل خط اول کد وجود داشت و روی حالت false بود اونو به true تغییر بدین.
  • WP_DEBUG: این گزینه حالت دیباگ وردپرس هست که برای بررسی و عیب یابی خطاهای PHP در وردپرس کاربرد داشته و هرجا خطایی وجود داشته باشه به صورت هشدار نمایش خواهد داد.
  • WP_DEBUG_DISPLAY: این گزینه هم برای نمایش خطاها در بالای صفحات هست. اما از اونجایی که با استفاده از افزونه میتونید خطاها را در صفحه افزونه ببینید بنابراین نیازی نیست که خطاها در سایت قابل مشاهده باشند.
  • SCRIPT_DEBUG: این گزینه هم خطاهای CSS و جاوا اسکریپت را به شما نمایش خواهد داد که به صورت اختیاری هست، یعنی میتونید در صورت نیاز با قرار دادن false به جای true این حالت را غیرفعال کنید.
  • SAVEQUERIES: این گزینه هم خطاهای موجود در هر صفحه از سایت را به شما نمایش خواهد داد که در منوی debug وردپرس قابل مشاهده است.

 

توجه کنید که نیازی به فعال کردن همه این گزینه‌ها نیست و صرفا کدهایی که در خط اول و چهارم قرار دارند کافیه، اما برای اینکه ما میخوایم به صورت کلی علت کند بودن وردپرس را بدونیم، بهتره از همه گزینه‌ها استفاده کنیم.  حالا که فایل wp-config.php ذخیره شده و هر دو افزونه نصب و فعال شدند خواهید دید که مشابه تصویر زیر منویی با نام Debug در نوار ابزار پیشخوان وردپرس اضافه شده که با کلیک روی این گزینه اطلاعات زیر به شما نمایش داده خواهند شد.

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

همونطور که در تصویر میبینید به هر صفحه از سایت خودتون(پیشخوان وردپرس یا بخش کاربری سایت) مراجعه کنید در نوار ابزار وردپرس روی دکمه Debug که کلیک کنید باکسی مثل تصویر بالا نمایش داده شده و اطلاعات سایت به صورت دسته بندی شده بهتون نمایش داده خواهد شد. در منوی بالایی اطلاعات مربوط به هاست شما نمایش داده میشه که شامل موارد زیر است.

  • آدرس سرور
  • نسخه PHP مورد استفاده
  • نسخه MySQL مورد استفاده برای دیتابیس وردپرس
  • میزان مصرف حافظه وردپرس

در صورتی که هر گونه خطای PHP یا اعلان جدید برای شما وجود داشته باشه دکمه Debug به رنگ نارنجی نمایش داده میشه که میتونید روی ستون Notices / warnings کلیک کرده و خطاها را مشاهده کنید که در اینجا به دلیل عدم وجود خطا این ستون نمایش داده نمیشه.

  • Queries: این ستون لیستی از کلیه کوئری‌های پایگاه داده را به شما نشون میده که در هر صفحه از سایت از طریق SQL لود می‌شوند. علاوه بر این به شما نشون میده که هر بخش به کدوم یکی از جدول‌های دیتابیس وردپرس اشاره دارد.

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

  • WP Query: این ستون درخواست‌هایی که برای اجرای کوئری وردپرس ارسال میشه را به شما نشون میده. همچنین اطلاعات در مورد پارامترهای حلقه، آی‌دی شیء و قالبی که از اون استفاده میکنید را هم نمایش خواهد داد. در صورتی هم که در هر یک از صفحات خطایی وجود داشته باشه از اینجا اشاره‌ای به اون خواهد شد.

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

  • Object Cache: این ستون هم اطلاعات پایه‌ای از کش سایت را نمایش خواهد داد که به نوع مکانیزم ذخیره سازی و کش وردپرس بستگی خواهد داشت.

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

Slow Actions: و در نهایت که مهم‌ترین بخش کار هست و برای بررسی علت کند بودن وردپرس از اون استفاده میکنیم، مربوط به افزونه دومی هست که ۱۰۰ مورد از آخرین موارد درخواست‌های ارسالی و دریافتی در وردپرس را بررسی کرده و بر اساس کند بودن به صورت لیست شده به شما نشون میده که میتونید از همین طریق بفهمید چه بخش‌هایی از سایت وردپرسی شما کند عمل میکنه که باعث کند شدن وردپرس در ساختار کلی سایت شده است. این اطلاعات شامل موارد زیر خواهد بود.

  • اقدامات منحصر به فرد
  • اقدامات کلی
  • زمان اجرای هر یک از کارها
  • کندترین کارها

این زمان‌ها بر اساس میلی ثانیه نمایش داده خواهند شد که هر چه این مقدار بیشتر باشه به معنی کند بودن اون بخش هست که در این لیست ۱۰۰ تایی در رده بالاتری قرار خواهد گرفت.

 

همونطور که در تصویر بالا میبینید در بخش Slow Actions کارهایی که در وردپرس صورت میگیره به ترتیب کندترین اونها لیست شده و نمایش داده خواهد شد که با کلیک روی هر کدوم از این گزینه‌ها میتونید تعداد کلی فراخوانی دستورات، تعداد فراخوانی هر کدوم از دستورات، زمان فراخوانی بر حسب میلی ثانیه و زمان کلی را مشاهده کنید که نمونه‌ای از اونو در تصویر زیر میبینید.

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

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

 

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

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

[ad_2]

لینک منبع مطلب

اضافه کردن فرم جستجو به سایت وردپرس با افزونه Ivory Search
[ad_1]

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

 

درسته که وردپرس این ویژگی را در اختیار شما قرار داده است اما خب در برخی مواقع ممکن است شما بخواهید این فرم را در منوی ناوبَری یا Navigation خود قرار دهید که برای این کار پیشنهاد می‌کنیم حتماً این مقاله آموزشی را دنبال کنید. درواقع وردپرس در رابطه با این موضوع شما را به محدوده آماده ابزارک محدود می‌کند و به شما اجازه قرار دادن فرم در وردپرس را به‌صورت پیش‌فرض نمی‌دهد.

 

اهمیت اضافه کردن فرم جستجو به سایت

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

 

خب مسلماً همه شما از میزان اهمیت تجربه کاربری در سایت باخبر هستید و اگر یک سایت را مدیریت می‌کنید همواره به‌دنبال این هستید که کاربرانتان تجربه بسیار خوبی از سایت شما داشته باشند. برای داشتن تجربه کاربری خوب راهکارهای زیادی وجود دارد که مهم‌ترین آن‌ها رسیدن راحت کاربر به هدف خود است.

 

فرم جستجو به کاربران کمک می‌کند تا در مدت‌زمان بسیار کوتاهی به هدف خود از ورود به سایت شما برسد. پس به شما اکیداً توصیه می‌کنیم برای بهبود عملکرد سایتتان و دسترسی آسان کاربر به خواسته‌اش فرم جستجو را به منوی سایت خود اضافه کنید تا کاربر به‌راحتی به این فرم دسترسی داشته باشد.

 

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

 

اضافه کردن فرم جستجو به سایت

افزونه‌ای هست که به شما این امکان را می‌‌دهد که فرم جستجوی خود را سفارشی‌‌سازی کنید و تغییرات دلخواه خود را بر روی آن پیاده‌‌سازی کنید. برای استفاده از امکانات افزونه Ivory Search باید آن را دانلود کنید و بر روی سایت خود نصب کنید. برای نصب این افزونه می‌‌توانید از آموزش نصب افزونه وردپرس استفاده کنید.

 

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

اضافه کردن فرم جستجو به سایت وردپرس با افزونه Ivory Search

آموزش ساخت فرم جستجو با افزونه Ivory Search

حالا وقت این است که یک فرم جستجو برای سایت خود طراحی کنیم. برای این کار باید بعد از نصب افزونه وارد بخش تنظیمات افزونه Ivory Search شوید. بعد از وارد شدن به قسمت Search Form این افزونه با یک صفحه مشابه تصویر زیر مواجه خواهید شد. در این قسمت شما فیلدهای مختلفی را مشاهده می‌کنید که ما برای شما توضیح خواهیم داد.

 

مواردی که شامل جستجو می‌‌شوند.

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

اضافه کردن فرم جستجو به سایت وردپرس با افزونه Ivory Search

می‌توانید در قسمت Post Type تیک هر مورد دلخواه را بزنید تا در فرم جستجوی شما گنجانده شود. مثلاً در این قسمت می‌توانید پست‌ها، دسته‌ها، فیلدهای سفارشی و یا هر مورد دیگری را قرار دهید.

 

مواردی که شامل فرم جستجو نمی‌‌‌‌شوند.

همان‌طور که در تصویر زیر مشاهده می‌کنید قسمت دوم تحت عنوان Excludes می‌باشد که برای شما مشخص‌شده است. باید در این بخش هر آنچه نمی‌خواهید در فرم جستجو برای کاربر به‌نمایش در بیاید را از این بخش انتخاب کنید. درواقع شما در این قسمت دسترسی کاربر را محدود می‌کنید.

اضافه کردن فرم جستجو به سایت وردپرس با افزونه Ivory Search

فراموش نکنید بعد از اعمال تغییرات مدنظر خود حتماً روی گزینه”Save Form” کلیک کنید تا موارد موردنظر شما ذخیره شود.

 

AJAX را در فرم جستجوی خود فعال کنید.

بخش بعدی که در این صفحه برای شما وجود دارد “AJAX” می‌باشد. در این بخش شما می‌توانید در فرم جستجو سایت خود ویژگی AJAX را فعال نمایید. دقت داشته باشید که حتماً قسمتی که برای شما در تصویر زیر مشخص‌شده”Enable AJAX Search” را فعال کنید تا به ویژگی‌های آجاکس در این پلاگین دسترسی پیدا کنید.

اضافه کردن فرم جستجو به سایت وردپرس با افزونه Ivory Search

فراموش نکنید که برای ذخیره تغییرات حتماً بر روی “Save Form” کلیک کنید.

 

تعداد نتایج در هر صفحه

گزینه‌ی آخری که در این قسمت مشاهده می‌کنید”Options” است. در این بخش درواقع شما این امکان را خواهید داشت که تعداد نتایج در هر صفحه را مشخص کنید.

اضافه کردن فرم جستجو به سایت وردپرس با افزونه Ivory Search

در قسمت مشخص‌شده هر عددی که می‌خواهید را انتخاب کنید و پس‌ازآن گزینه‌ی” Save Form” را انتخاب کنید تا فرم شما ساخته شود.

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

 

آموزش افزودن فرم جستجو به منو

خب حالا که فرم جستجوی خود را ساختید باید آن را به منوی پیمایش یا نویگیشن سایت خود اضافه کنید تا کاربر دسترسی راحت‌تری به آن داشته باشد.

اضافه کردن فرم جستجو به سایت وردپرس با افزونه Ivory Search

برای این کار باید مطابق تصویر بالا وارد بخش تنظیمات افزونه Ivory Search شوید تا برای شما یک صفحه جدید باز شود.

 

در این صفحه جدید درواقع شما امکان پیکربندی فرم جستجوی سایت خود را دارید. خب همان‌طور که مشاهده می‌کنید بخش “Menu Search” دارای باکس‌های متفاوتی است که اولین باکس”Select Menu” می‌باشد که در آن قادر هستید مشخص کنید منوی جستجو در کدام قسمت از سایت به‌نمایش دربیاید.

اضافه کردن فرم جستجو به سایت وردپرس با افزونه Ivory Search

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

 

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

 

یکی دیگر از امکاناتی که شما در این افزونه خواهید داشت این است که می‌توانید استایل فرم جستجوی سایت خود را انتخاب کنید. برای این کار باید بعد از وارد شدن به تنظیمات افزونه به قسمت Menu Search » Form Style بروید. در اینجا گزینه‌هایی در اختیار شما قرار خواهد گرفت که می‌توانید طبق سلیقه خود و یا نیاز سایتتان یکی از آن‌ها را انتخاب کنید.

اضافه کردن فرم جستجو به سایت وردپرس با افزونه Ivory Search

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

 

تنظیمات افزونه

قسمت بعدی که در این صفحه مشاهده می‌کنید درواقع مربوط به تنظیمات پلاگین Ivory Search می‌باشد. شما در این بخش امکاناتی را در اختیار خواهید داشت. همان‌طور که در تصویر زیر مشاهده می‌کنید در این فیلد گزینه‌هایی برای شما به‌نمایش در آمده است که هر یک از آن‌ها معنای متفاوتی دارد. به‌عنوان مثال اگر شما گزینه‌ی Footer Search را انتخاب کنید فرم جستجوی شما در فوتر نیز نمایش داده خواهد شد.

اضافه کردن فرم جستجو به سایت وردپرس با افزونه Ivory Search

فراموش نکنید که پس از اعمال تمامی تغییرات مدنظر خود حتماً بر روی Save کلیک کنید، در غیر این صورت هیچ‌کدام از تنظیمات شما ذخیره نخواهد شد. به همین راحتی! اگر به سایت خود بروید مشاهده خواهید کرد که فرم جستجوی مدنظر شما به منوی navigation اضافه‌شده است. امیدواریم این مقاله به شما برای افزودن فرم جستجو به سایت‌تان کمک کرده باشد. موفق و پیروز باشید.

نوشته اضافه کردن فرم جستجو به سایت وردپرس با افزونه Ivory Search اولین بار در بیست اسکریپت. پدیدار شد.

[ad_2]

لینک منبع مطلب

آموزش تغییر نشانی سایت در وردپرس
[ad_1]

تغییر نشانی سایت در وردپرس زمانی برای سایت شما کاربرد دارد که در لود سایت به دلیل تغییر تنظیمات در سایت دچار اختلال شده باشید. بیشترین نیازی که کاربران در آن نیاز به این پیدا می‌کنند که اقدام به تغییر URL در وردپرس بکنند زمانی است که قصد تغییر دامنه سایت را دارند. اما گاهی هم پیش میاد که به دلیل تغییر در ساختارهای آدرس سایت متوجه می‌شوند که بخش‌هایی از سایت مثل آدرس‌های انواع دسته‌بندی، برچسب و… به درستی کار نکرده و دچار مشکل می‌شوند. بنابراین لازمه تا یک بار تنظیمات آدرس وردپرس را بررسی کرده و اقدام به تغییر نشانی سایت در وردپرس بکنند.

 

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

 

آموزش تغییر نشانی سایت در وردپرس

در این آموزش به معرفی پنج راهکار که با استفاده از اون میتونید اقدام به تغییر آدرس سایت در وردپرس بکنید میپردازم. با استفاده از این آموزش میتونید به صورت کلی اقدام به تغییر دامنه اصلی وردپرس بکنید یا اینکه اگر در ساختار صفحات سایت مشکلی به وجود اومده بتونید به راحتی با ویرایش آدرس‌های موجود در تنظیمات عمومی وردپرس که شامل siteurl و home هست نسبت به حل مشکل وردپرس هنگام تغییر آدرس اقدام کنید.

 

در صورتی که قصد استفاده از روش‌های گفته شده از این مقاله را دارید چه برای منظور تغییر دامنه در وردپرس و چه برای اینکه اقدام به حل مشکل ساختار آدرس در وردپرس بکنید. قبل از هر کاری نسخه پشتیبان از دیتابیس وردپرس تهیه کنید تا در صورت بروز هرگونه خطایی سریعا بتوانید مشکلات را برطرف کنید. همچنین در استفاده از کدهای معرفی شده در این مقاله دقت داشته باشید قبل از هر تغییری در فایل wp-config.php و functions.php یک نسخه کپی از آنها داشته باشید.

روش اول: تغییر آدرس وردپرس از تنظیمات وردپرس

اگر قصد تغییر دامنه و تغییر آدرس سایت در وردپرس را دارید استفاده از این روش بهترین راهکار خواهد بود. در صورتی که دسترسی به پیشخوان وردپرس ندارید و با ساختار آدرس وردپرس به مشکل خوردید این روش به دلیل عدم دسترسی به پیشخوان وردپرس براتون کاربردی نداره و باید از روش‌های دیگه که در ادامه مقاله معرفی شده استفاده کنید. حالا برای تغییر آدرس وردپرس از تنظیمات وردپرس کافیه ابتدا وارد پیشخوان وردپرس شده و سپس به منوی تنظیمات> عمومی مراجعه کنید. سپس مشابه تصویر زیر در دو فیلد نشانی وردپرس(URL) و نشانی سایت(URL) آدرس‌های خود را به همراه http وارد کنید. دقت کنید که در انتهای آدرس از / استفاده نکرده باشید.

آموزش تغییر نشانی سایت در وردپرس

بعد از اینکه آدرس‌های خود را ثبت کردید تنظیمات را ذخیره کرده و سایت خود را مشاهده کنید. خواهید دید که اگر در ساختار وردپرس مشکل داشته‌اید برطرف شده است. در صورتی هم که قصد تغییر دامنه در وردپرس را داشته باشید بعد از ذخیره تنظیمات از این بخش آدرس دامنه در وردپرس به دامنه جدید تغییر پیدا خواهد کرد.


روش دوم: آموزش تغییر URL در وردپرس با استفاده از دیتابیس

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

آموزش تغییر نشانی سایت در وردپرس

بعد از اینکه وارد phpmyadmin شدید ممکنه از شما نام کاربری و رمز درخواست بشه، بنابراین از همان نام کاربری و رمز عبور که برای هاست استفاده می‌کنید در اینجا هم استفاده کنید. بعد از اینکه وارد پایگاه داده شدید، از ستون سمت چپ پایگاه داده خودتون را انتخاب کنید تا جداول پایگاه داده نمایش داده شوند. سپس روی جدول wp_options کلیک کنید تا جدول تنظیمات پایگاه داده وردپرس نمایش داده شود. البته دقت کنید در صورتی که هنگام نصب وردپرس اقدام به تغییر پیشوند جداول در وردپرس کرده باشید این نام متغییر بوده و به جای _wp از یک پیشوند دیگه استفاده خواهد شد. پس در هر صورت باید جدول پایگاه داده شما شامل پسوند options باشد.

آموزش تغییر نشانی سایت در وردپرس

حالا همونطور که در تصویر میبینید باید دو فیلد siteurl و home را که میبینید ویرایش کنید. بنابراین روی دکمه Edit هر یک از این دو گزینه کلی کنید تا به صفحه ویرایش اونها هدایت شوید. سپس مشابه تصویر زیر در فیلد option_value آدرس سایت خود را به همراه http وارد کنید. در صورتی که اقدام به نصب SSL در وردپرس کردید باید این آدرس را همراه https وارد کنید.

آموزش تغییر نشانی سایت در وردپرس

توجه داشته باشید که، اگر قصد تغییر دامنه در وردپرس را دارید باید در این فیلد آدرس دامنه جدید خود را که روی هاست ست شده باشد وارد کنید. اما اگر در ساختار آدرس‌ها مشکل دارید آدرس دامنه را وارد کرده و روی دکمه Go کلیک کنید. همچنین آدرس وارد شده باید فاقد / پایانی در آدرس دامنه باشد.

بعد از اینکه آدرس siteurl ویرایش شد مجددا همین کار را برای home نیز تکرار کرده و آدرسی که در siteurl وارد کردید در این بخش هم وارد کنید. اگر با مشکل ساختار آدرس مواجه هستید حتی اگر آدرس‌های این دو فیلد هم درست بودند یک بار روی دکمه Go کلیک کنید تا به‌روز شوند.


روش سوم: آموزش تغییر آدرس URL در وردپرس با استفاده از wp-config.php

در این روش با استفاده از قرار دادن کدهای siteurl و home در فایل wp-config.php وردپرس میتونید ساختار آدرس در وردپرس را اصلاح کرده یا اینکه اقدام به تغییر آدرس دامنه در وردپرس بکنید. برای این منظور ابتدا وارد هاست خود شده و سپس روی گزینه File manager کلیک کنید تا به صفحه مدیریت فایل‌ها در هاست هدایت شوید.

آموزش تغییر نشانی سایت در وردپرس

سپس در مسیر public_html که وردپرس را در دامنه اصلی نصب کردید به دنبال فایلی با نام wp-config.php بگردید. روی فایل راست کلیک کرده و گزینه Edit را انتخاب کنید. سپس در صفحه ویرایش فایل کدهای زیر را درست زیر کدهایی که با نام define یعنی قبل از خط That’s all, stop editing! Happy blogging قرار دهید.

define('WP_HOME','http://www.20script.ir');
define('WP_SITEURL','http://www.20script.ir');

حالا همونطور که در کدهای بالا مشاهده می‌کنید آدرس دامنه خود را به جای http://www.20script.ir وارد کنید. دقت کنید که در اینجا هم اگر از SSL استفاده می‌کنید حتما آدرس را همراه با https وارد کنید. همچنین از قرار دادن / در انتهای آدرس سایت هم دوری کنید. بعد از ذخیره فایل اگر آدرس سایت را باز کنید خواهید دید که مشکل ساختار ادرس در وردپرس حل شده است. در صورت تغییر دامنه سایت هم همین اتفاق رخ خواهد داد، اما اگر هدف شما تغییر دامنه سایت هست حتما از روش دوم که در این آموزش ذکر شده استفاده کنید.


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

در این روش باید با قرار دادن کد در فایل فانکشن اقدام به اصلاح آدرس در وردپرس بکنید. برای این منظور در File Manager هاست به مسیر /public_html/wp-content/themes/ مراجعه کرده و سپس وارد پوشه قالبی که از آن استفاده میکنید شوید. سپس در این پوشه به دنبال فایلی با نام functions.php بگردید و کدهای زیر را در ابتدای این فایل بعد از خط <?php در فایل قرار دهید.

update_option( 'siteurl', 'http://www.20script.ir' );
update_option( 'home', 'http://www.20script.ir' );

در کدهای بالا به جای آدرس دامنه بیست اسکریپت آدرس سایت خود را به همراه پروتکل http >ارد کنید، اگر از SSL استفاده می‌کنید آدرس را همراه با HTTPS وارد کرده و در فایل قرار دهید. حالا بعد از قرار دادن کد و ذخیره فانکشن قالب وارد پیشخوان وردپرس شوید. خواهید دید که مشکل برطرف شده است. حالا برای اینکه در هربار ورود به پیشخوان وردپرس این کد اجرا نشود بعد از رفع مشکل کدهایی که در بالا قرار دادید را از فایل فانکشن قالب خود حذف کنید.


روش پنجم: آموزش تغییر آدرس صفحات در وردپرس به روش انتقال

در این روش شما از یک جابجایی اتوماتیک که در هسته وردپرس قرار دارد استفاده خواهید کرد. که در هنگام انتقال وردپرس از یک هاست به هاست دیگر کاربرد دارد. در این روش از طریق فایل wp-config.php وردپرس کارهای به‌روزرسانی ادرس وردپرس انجام خواهد گرفت. بنابراین وارد File Manager شده و سپس کد زیر را در فایل wp-config.php در بخشی که کدهای define قرار دارند قرار دهید. دقت کنید که مقدار این کد باید روی True قرار داشته باشد.

define('RELOCATE',true);

حالا بعد از ذخیره فایل wp-config.php باید به صفحه ورود در وردپرس مراجعه کنید. بنابراین آدرس دامنه خود را وارد کرده و به انتهای آن wp-login.php/ را اضافه کنید تا فرم ورود به وردپرس نمایش داده شود. در این صورت کدهای زیر در فایل wp-login.php شروع به کار خواهند کرد.

if ( defined( 'RELOCATE' ) &amp;&amp; RELOCATE ) { // Move flag is set
if ( isset( $_SERVER['PATH_INFO'] ) &amp;&amp; ($_SERVER['PATH_INFO'] != $_SERVER['PHP_SELF']) )
$_SERVER['PHP_SELF'] = str_replace( $_SERVER['PATH_INFO'], , $_SERVER['PHP_SELF'] );
 
$url = dirname( set_url_scheme( 'http://' .  $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF'] ) );
if ( $url != get_option( 'siteurl' ) )
update_option( 'siteurl', $url );
}

اگر فرم ورود به وردپرس به شما نمایش داده شد و آدرس دامنه در آن به درستی نمایش داده شد فرم ورود به وردپرس را که شامل وارد کردن نام کاربری و رمز ورود به وردپرس است را پر کرده و روی دکمه ورود کلیک کنید. در این صورت وارد پیشخوان وردپرس خواهید شد و کافی است به مسیر تنظیمات> عمومی مراجعه کرده و مشابه روش اول آدرس دامنه سایت خود را در تنظیمات وردپرس چک کنید تا به درستی وارد شده باشند. در غیر این صورت میتوانید آدرس‌های خود را ویرایش کرده و اصلاح کنید. در نهایت وارد wp-config.php شده و کدی که در این فایل قرار دادید را پاک کرده یا اینکه مقدار آن را روی false قرار دهید.

 

امیدوارم که این آموزش هم مورد توجه و پسند شما قرار گرفته باشه و با استفاده از اون تونسته باشید اقدام به تغییر نشانی در وردپرس کرده و URL ّای وردپرس را اصلاح کنید.

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

[ad_2]

لینک منبع مطلب

آموزش محدود کردن نام های کاربری در وردپرس
[ad_1]

اگر شما امکان ثبت نام در سایت وردپرس خود را برای کاربران سایت تان فعال کرده باشید، به احتمال زیاد با مشکلاتی از قبیل اینکه عده ای با نام های کاربری ناپسند در سایت ثبت نام می کنند یا عده ای تلاش می کنند تا با استفاده از عبارت های خاص در سایت ثبت نام کرده و خود را جزئی از تیم مدیریتی سایت جا بزنند (برای مثال از نام های کاربری نظیر Admin، Help یا Support و یا مواردی از این دست استفاده می کنند).

 

محدود کردن انتخاب نام کاربری از سوی کاربران برای ثبت نام در سایت

استفاده از افزونه

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

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

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

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

  • جلوگیری از ثبت نام های کاربری که حاوی کلمات و عبارات توهین آمیز هستند
  • جلوگیری از اشغال نام های کاربری که شاید شما بعدا میخواهید آنها را در سایت خود ثبت کنید
  • جلوگیری از سوء استفاده برخی از کاربران و جلوگیری از ثبت نام های کاربری رسمی نظیر help، support و مواردی از این دست
  • جلوگیری از استفاده از عبارتی که خاص که شما برای حساب های کاربری مدیریتی سایت خود در نظر گرفته اید و دوست ندارید که کاربران عادی هنگام ثبت نام از آنها عبارت ها در نام کاربری خود استفاده کنند
  • جلوگیری از استفاده از space در نام های کاربری

بدون استفاده از افزونه

توجه: قبل از استفاده از کد زیر از سایت خود نسخه پشتیبان تهیه کنید تا در صورت بروز مشکل بتوانید از آن استفاده کنید.

اگر هم که نمیخواهید از افزونه استفاده کنید، میتوانید کد زیر را در فایل functions.php قالب سایت خود قرار داده و یا افزونه اختصاصی سایت خود را ایجاد کنید:

//WordPress Username Restrictions
function sozot_validate_username($valid, $username) {
$forbidden = array('directory', 'domain', 'download', 'downloads', 'edit', 'editor', 'email', 'ecommerce', 'forum', 'forums', 'favorite', 'feedback', 'follow', 'files', 'gadget', 'gadgets', 'games', 'guest', 'group', 'groups', 'homepage', 'hosting', 'hostname', 'httpd', 'https', 'information', 'image', 'images', 'index', 'invite', 'intranet', 'indice', 'iphone', 'javascript', 'knowledgebase', 'lists','websites', 'webmaster', 'workshop', 'yourname', 'yourusername', 'yoursite', 'yourdomain');
$pages = get_pages();
foreach ($pages as $page) {
$forbidden[] = $page->post_name;
}
if(!$valid || is_user_logged_in() && current_user_can('create_users') ) return $valid;
$username = strtolower($username);
if ($valid && strpos( $username, ' ' ) !== false) $valid=false;
if ($valid && in_array( $username, $forbidden )) $valid=false;
if ($valid && strlen($username) < 5) $valid=false;
return $valid;
}
add_filter('validate_username', 'sozot_validate_username', 10, 2);
 
function sozot_registration_errors($errors) {
if ( isset( $errors->errors['invalid_username'] ) )
$errors->errors['invalid_username'][0] = __( 'ERROR: Invalid username.', 'sozot' );
return $errors;
}
add_filter('registration_errors', 'sozot_registration_errors');

این کد از ثبت نام نام های کاربری حاوی space نیز جلوگیری می کند. علاوه بر آن میتوانید نام های کاربری مورد نظر خود را نیز ویرایش کرده و اضافه کنید.

 

غیرفعال کردن نام نمایشی (لقب) در وردپرس

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

آموزش محدود کردن نام های کاربری در وردپرس

برای غیرفعال کردن این قابلیت، میتوانید از کد زیر در فایل functions.php قالب سایت خود استفاده کنید:

// remove nickname
function prefix_hide_personal_options() {
if (current_user_can('manage_options')) return false;
?>
<script type="text/javascript">
jQuery(document).ready(function( $ ){
$("#nickname,#display_name").parent().parent().remove();
});
</script>
<?php
}
if (is_admin()) add_action('personal_options', 'prefix_hide_personal_options');

با اضافه کردن این کد، بخش نام نمایشی (لقب) از برگه پروفایل کاربر حذف می شود. البته مدیر سایت همچنان میتواند لقب ها را مشاهده کرده و آنها را ویرایش کند.

موفق باشید

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

[ad_2]

لینک منبع مطلب

آموزش غیرفعال کردن AMP وردپرس
[ad_1]

AMP وردپرس پروژه‌ای است که چند سال پیش از سمت گوگل برای دسترسی به سایت‌ها با سرعت بیشتری ساخته شد. پروژه Google AMP این امکان را به شما میده تا نسخه‌ای از سایت را روی موبایل به کاربران خودتون نمایش بدین که با استفاده از اون قادر باشند با هر سرعت اینترنتی که دارند محتوای نوشته را مشاهده کنند. اطلاعات میتونه تا شامل نام سایت، لوگو سایت، عنوان نوشته، محتوای نوشته، دسته‌بندی و… باشه و از اونجایی که قالب‌های استفاده شده در سایت دارای استایل مختلف و فایل‌های گوناگونی هستند همین موضوع باعث لود دیرتر صفحات میشه. اما چون در نسخه amp سایت به این بخش‌ها نیازی نیست پس صرفا اطلاعات ضروری در نسخه amp یک سایت به صورت کاملا ساده نمایش داده خواهد شد.

 

آموزش غیرفعال کردن AMP وردپرس

 

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

 

در این آموزش از بیست اسکریپت قصد دارم به معرفی نحوه غیرفعال کردن AMP در وردپرس بپردازم که با استفاده از این روش میتونید amp وردپرس را در سایت خودتون بدون از دست دادن سئو و مواجه با خطای ۴۰۴ غیرفعال کنید. پس اگر شما هم با کاهش بانس ریت در سایت مواجه شدید یا به هر دلیل دیگه قصد ندارید از AMP گوگل در وردپرس استفاده کنید تا انتهای این آموزش همراه ما باشید.

 

دلیل غیرفعال کردن AMP وردپرس

قبل از اینکه به نحوه غیرفعال کردن amp در وردپرس بدون افت سئو سایت بپردازم به برخی دلایل که ممکنه شما هم با دیدن این دلایل تصمیم به غیرفعال کردن AMP در وردپرس بکنید اشاره می‌کنم. یکی از نشریات آنلاین دلیل عدم استفاده از amp در سایت خودش را به این صورت معرفی کرده بود که، به نظر می‌رسد میزان ترافیک تقریبا یکسان است و تغییر محسوسی در آن مشاهده نشده، از آنجایی که AMP ما را محدود کرده بود و نمی‌توانستیم فیلدها و بخش‌های مختلفی را نمایش دهیم، اما تاکنون با غیرفعال کردن amp فیدبک خوبی داشته‌ایم.

 

به دلیل غیرفعال بودن منوهای سایت در AMP کاربران قادر به مشاهده سایر صفحات نیستند. یا اینکه وقتی در بیشتر قالب‌ها در انتهای نوشته مطالب مرتبط و پیشنهادی نمایش داده می‌شود با استفاده کردن از AMP خبری از طراحی بصری نیست که کلیک روی آنها افزایشی داشته باشد. بنابراین به محض اتمام شدن خواندن نوشته کاربران از سایت خارج شده و با کاهش شدید Bounce Rate در سایت مواجه می‌شوید. برای خود من در یک وبلاگ شخصی هنگام استفاده از AMP در وردپرس متوسط زمان حضور کاربر در سایت چیزی در حدود ۳ دقیقه و Bounce Rate 87 را داشتم که بعد از غیرفعال کردن آن و مشاهده آمار این ارقام افزایش یافتند. به طوری که متوسط زمان حضور در سایت به ۷ دقیقه و Bounce Rate نیز به ۹۱ درصد رسید.

 

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

 

غیرفعال کردن AMP وردپرس بدون افت سئو

حال که بر اساس دلایل بالا تصمیم به غیرفعال کردن amp در وردپرس گرفتید در ادامه به نحوه غیرفعال کردن AMP در وردپرس می‌پردازم. برای شروع کار ابتدا باید افزونه‌های مربوط به AMP وردپرس را غیرفعال کنید. اگر با استفاده از آموزش ساخت AMP در وردپرس اقدام به نصب کرده‌اید لازم است افزونه‌های AMP و Glue for Yoast SEO & AMP را غیرفعال کنید.

 

از انجایی که لود سایت در AMP گوگل برای تمام صفحات به شکلی انجام می‌گیرد که با اضافه کردن /amp/ به انتهای صفحات می‌تواند نسخه amp سایت را دید بنابراین در نتایج گوگل وقتی کاربری روی آدرس سایت شما که به صورت AMP می‌باشد و آیکون آن نیز نمایش داده می‌شود، بعد از غیرفعال کردن دو افزونه فوق با صفحه ۴۰۴ وردپرس مواجه خواهد شد. پس اولین مشکلی که پیش آمده خطای ۴۰۴ در وردپرس است که باید کاری کنیم کاربران به صورت خودکار از صفحه AMP به صفحه نوشته هدایت شوند. برای اینکه ریدایرکت کاربران به صورت اصولی و حفظ سئو انجام بشه لازمه که لینک‌ها به صورت ریدایرکت ۳۰۱ در وردپرس انجام گیرند. که برای انجام این کار دو راه دارید.

 

روش اول: استفاده از فایل htaccess.

شخصا استفاده از کد برای ریدایرکت کاربران با استفاده از فایل htaccess. را می‌پسندم. با استفاده از این روش کافیه کد زیر را در فایل htaccess. هاست خودتون قرار بدین تا کار ریدایرکت کاربران در سایت از نسخه AMP صفحات به نسخه اصلی سایت به صورت ریدایرکت ۳۰۱ انجام بگیره. بنابراین وارد هاست خود شده و روی گزینه File Manager کلیک کنید. سپس وارد public_html شده و به دنبال فایل htaccess. بگردید. این فایل جزو فایل‌های مخفی است، اگر نمایش داده نشد روی دکمه Settings در بالاس صفحه سمت راست کلیک کنید تا پنجره زیر باز شده و سپس گزینه Show hidden Files را انتخاب کنید.

آموزش غیرفعال کردن AMP وردپرس

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

// Redirect AMP to non-AMP 
RewriteEngine On
RewriteCond %{REQUEST_URI} (.+)/amp(.*)$
RewriteRule ^ %1/ [R=301,L]

بعد از قرار دادن این کد و ذخیره فایل حالا آدرس یکی از نوشته‌های سایت را باز کرده و /amp/ را به انتهای آن اضافه کنید. خواهید دید که با مراجعه به این آدرس دیگر صفحه ۴۰۴ نمایش داده نشده و به صفحه همان نوشته هدایت خواهید شد. بعد از اینکه کلیه لینک‌های صفحات در نتایج جستجو اصلاح شدند و دیگه آیکون AMP گوگل در کنار آدرس سایت شما نمایش داده نشد میتونید کد بالا را از فایل htaccess. بردارید. معمولا این کار بستگی به تعداد صفحات ایندکس شده سایت شما خواهد داشت و مدتی زمانبر است.

 

روش دوم: استفاده از افزونه

افزونه‌ای که برای ریدایرکت کاربران در وردپرس قصد معرفی اونو دارم با نام Redirection در مخزن وردپرس به ثبت رسیده و تاکنون تونسته بیش از یک میلیون نصب فعال و کسب امتیاز ۴۰۲ را ازآن خودش بکنه که با استفاده از این افزونه میتونید امکان ریدایرکت کاربران را از صفحه AMP به صفحه اصلی در سایت فراهم کنید. برای استفاده از این افزونه روی دکمه زیر کلیک کنید تا به صفحه افزونه در مخزن وردپرس هدایت شوید و سپس با استفاده از آموزش نحوه نصب و کار کردن با افزونه ها در وردپرس اقدام به نصب و فعال سازی افزونه بکنید.

 

دانلود افزونه Redirection

بعد از نصب و فعال سازی افزونه مشابه تصویر زیر منویی با نام Redirection در بخش ابزارها پیشخوان وردپرس اضافه خواهد شد. روی این منو کلیک کنید تا به صفحه افزونه برای اضافه کردن ریدایرکت ۳۰۱ در وردپرس هدایت شوید.

آموزش غیرفعال کردن AMP وردپرس

Source URL: ابتدا در این فیلد کد زیر را قرار دهید. دقت کنید که حتما کد را از اینجا کپی کنید، چرا که به دلیل چینش زبان راست به چپ ممکنه اشتباه وارد کنید.

/(.*)/amp

Target URL: در این فیلد هم آدرس سایت خودتون را وارد کرده و بعد از / از کاراکتر ۱$ استفاده کنید. در اینجا هم آدرس را کپی کنید و به جای site.com آدرس دامنه خودتون را وارد کنید.

http://example.com/$1

در صورتی که اقدام به نصب SSL در وردپرس کردید فراموش نکنید که حتما آدرس را همراه با پروتکل امن HTTPS وارد کنید. در نهایت تیک گزینه Regex را فعال کنید. سپس روی دکمه Add Redirect کلیک کنید. کار به اتمام رسیده و از این پس لینک‌های AMP در سایت به خود نوشته ریدایرکت خواهند شد. برای اطمینان از اینکه کار به دستی انجام شده به انتهای آدرس یکی از نوشته‌ها /amp/ را اضافه کنید، اگر ریدایرکت شدید همه چیز به درستی انجام شده است.

 

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

نوشته آموزش غیرفعال کردن AMP وردپرس اولین بار در بیست اسکریپت. پدیدار شد.

[ad_2]

لینک منبع مطلب

صفحه 6 از 34
»... قبلی 234567891011 بعدی 2030...«