دیجی اسکریپت

آموزش وردپرس Archives | دیجی اسکریپت

حذف اسلش از انتهای لینک های وردپرس با استفاده از فایل htaccess

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

 

حذف اسلش از انتهای لینک های وردپرس

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

 

حذف / از انتهای لینک های وردپرس با استفاده از فایل htaccess

در استفاده از این کد نهایت دقت را داشته باشید. در برخی سیستم های مدیریت محتوا (cms) نظیر وردپرس، به ویژه پس از نصب افزونه های سئو ساز، همواره علامت اسلش / در انتهای لینک صفحات سایت قرار دارد و الزامی به حذف آن نیست، اما بهتر است که این کار انجام شود.

 

حذف اسلش از انتهای لینک های وردپرس با استفاده از فایل htaccess

 

از این رو با ریدایرکت کردن آدرس با اسلش بر روی آدرس بدون اسلش، از بروز چنین مشکلاتی پیشگیری می کنیم. برای انجام این کار، کافیست کد زیر را در فایل .htaccess موجود در وردپرس کپی کنید.

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !.(gif|jpg|png|jpeg|css|js)$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{HTTP_HOST} !^.localhost$ [NC]
RewriteRule ^(.+[^/])/$ http://%{HTTP_HOST}/$1 [R=301,L]

در کد فوق، فرمت های gif|jpg|png|jpeg|css|js از حذف اسلش از انتهای لینک استثناء قائل شده است. در صورت نیاز می توانید فرمت های بیشتر را اضافه نمایید.

نوشته حذف اسلش از انتهای لینک های وردپرس با استفاده از فایل htaccess اولین بار در بیست اسکریپت. پدیدار شد.



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

انتقال فایل های وردپرس از زیر دامنه به دامنه اصلی

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

 

انتقال فایل های وردپرس از زیر دامنه به دامنه اصلی

 

قدم اول: انتقال فایل ها

انتقال فایل های وردپرس از زیر دامنه به دامنه اصلی

برای مثال ما یک زیر دامنه یا یک ساب دامنه داریم http://subdomain.20script.ir و می خواهیم تمامی اطلاعات را به دامنه ی اصلی یعنی http://www.20script.ir منتقل کنیم. موتور های جستجوگر مثل گوگل زیر دامنه را از خود ریشه اصلی دامنه جدا می دانند و امتیاز جدا گانه ای نیز برای این مورد در نظر میگیرند که شما با انجام عمل ریدایرکت کردن میتوانید رتبه خود را در موتور های جستجوگر حفظ کنید.

 

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

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

 

 

قدم دوم: تنظیم فایل wp-config.php

در قدم دوم که تمامی فایل ها را انتقال دادید هنگامی که به دامنه ی اصلی بعنی www.20script.ir مراجعه کنید آدرس ساب دامین سایت شما بازگرذانی می شود برای حل این مشکل فقط کافیست به فایل wp-config.php مراجعه کنید.بعد، شما باید فایل wp-config.php را ویرایش کنید و خطوط زیر را اضافه کنید.

define('WP_HOME','http://example.com');
define('WP_SITEURL','http://example.com');

شما کاربران عزیز بیست اسکریپت به این نکته توجه نمایید که به جای example.com آدرس دامنه ی اصلی خودتان که می خواهید با آن سایت نمایش داده شود را وارد نمایید و این نکته نیز حائر اهمیت است اگر سایت شما از www پیروی می نماید شما نیز آدرس سایت را با www وارد نمایید.

 

قدم سوم: تنظیم پایگاه داده

انتقال فایل های وردپرس از زیر دامنه به دامنه اصلی

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

 

انتقال فایل های وردپرس از زیر دامنه به دامنه اصلی

 

برای حل این مشکل ابتدا افزونه ی  Velvet Blues Update URLs را از بیست اسکریپت دانلود نمایید پس از دانلود آن را در پیشخوان مدیریت فعال نمایید.

 

پس از نصب شما می توانید:

  • به قسمت ابزار ها » Update URLs وارد شوید.
  • برای درست کردن ادرس ها در جدول پایگاه داده در این افزونه برای شما دو گزینه نمایش داده می شود:
  •  old Url که باید ادرس قدیمی را وارد نمایید یعنی همان زیر دامنه ی سایت.
  •  New Url هم ادرس جدید سایت است که باید در این فیلد دامنه ی اصلی را وارد نمایید.
  • تمامی این کار ها و تمامی گزینه ها را به جز گزینه ی GUIDs فعال نمایید
  • پس از انجام تنظیمات بر روی Update URLs کلیک کنید تا تمام ادرس ها در پایگاه داده تغییر کند.

 

قدم چهارم: تنظیم ریدایرکت آدرس قبلی به آدرس جدید

برای ریدایکرت کردن آدرس قبلی یا همان زیر دامنه به آدرس جدید که دامنه ی اصلی است فقط کافیست وارد هاست خودتان شوید و بر روری file manager کلیک کنید و در قسمت public_html و فایل .htaccess را ویرایش و تنظیم کنید اگر این فایل را مشاهده نمی کنید می توانید گزینه ی نمایش فایل ها ی مخفی را کلیک نمایید برای این کار می توانید گزینه ی Show Hidden Files را انتخاب کنید (تیک بزنید) و روی دکمه Go کلیک کنید فایل های مخفی از جمله .htaccess نشان داده می شوند.

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^yoursubdomain.example.com$ [NC]
RewriteRule ^(.*)$ "http://example.com/$1" [R=301,L]
</IfModule>

به جای عبارت yoursubdomain نام زیر دامنه خود را وارد کنید و به جای example.com هم ادرس دامنه خود را وارد کنید و در اخر هم تغییرات را ذخیره کنید.

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

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



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

جلوگیری از حذف مطالب توسط نویسنده ها در وردپرس

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

 

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

 

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

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

 

جلوگیری از حذف مطالب توسط نویسنده ها در وردپرس

 

در قدم اول افزونه ی  Capability Manager Enhanced  را از سایتبیست اسکریپت دانلود نمایید و پس از دانلود می توانید آن را در پیشخوان مدیریت سایت خودتان فعال کنید پس از فعال کردن می توانید به قسمت کاربران » Capabilities وارد شوید و در قسمت select new role می توانید نقش کاربری را انتخاب کنید به طور پیشفرض این مقدار بر روی مشترک تنظیم شده است شما می توانید بر روی نویسنده کلیک کنید و دکمه ی choose را انتخاب کنید و پس از انتخاب تنظیمات آن برای شما نمایش داده می شود

 

جلوگیری از حذف مطالب توسط نویسنده ها در وردپرس

 

بعد از بارگذاری نقش های کاربری نویسنده شما باید تیک گزینه های Delete و Delete Published را بردارید. بعد از انجام تغییرات فراموش نکنید که دکمه Save Changes (ذخیره تغییرات) را بزنید. پس از انجام دادن این تنظیمات دیگران نویسندگان سایت شما قادر به حذف مطالب نخواهند بود. 🙂

 

باز نشانی دسترسی ها

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

جلوگیری از حذف مطالب توسط نویسنده ها در وردپرس

 

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

 

اگر می خواهید پلاگین را حذف کنید و یا اگر می خواهید دسترسی و مجوزی را که قببلا تعریف کرده اید را به حالت پیش فرض بازگردانید می توانید به قسمت ابزارها » Capability Manager بروید و سپس بر روی دکمه Reset to WordPress defaults بزنید.

 

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

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

 

کد زیر را باید به فایل functions.php اضافه کنید.

function wpb_change_author_role(){
 global $wp_roles;
 $wp_roles-&gt;add_cap( 'author', 'delete_posts' );
 $wp_roles-&gt;add_cap( 'author', 'delete_published_posts' );
  
}
add_action('init', 'wpb_change_author_role');

موفق باشید.

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



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

نصب گوگل آنالیز در وردپرس Google Analytics

چرا Google Analytics برای ما بسیار مهم است؟

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

 

آموزش نصب Google Analytics در وردپرس

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

 

چه کسی از وبسایت شما بازدید میکند ؟

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

این داده ها بسیار مفید هستند و میتواند در بسیاری از موارد به شما کمک شایانی کند . میتوانید از اطلاعات کاربر برای اطمینان از اینکه وبسایت با مخاطبین شما سازگار است یا خیر .
نکته : اگر اکثر کاربران شما با رزولوشن ۱۲۸۰ پیکسل از وبسایت شما به خوبی استفاده کنند، مطمئن شوید که طراحی شما با رزولوشن ۱۲۸۰ یا کوچکتر سازگار است.

 

کاربران در وبسایت شما چه کارهایی انجام می دهند؟

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

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

 

چه زمانی کاربر از وبسایت شما بازدید میکند ؟

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

 

کاربران چگونه وبسایت شما را پیدا میکنند؟؟؟

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

اگر ورودی از موتور جستجوگر است، آن را به شما نشان می دهد که کدام موتور جستجو گر ترافیک بیشتری را جذب وبسایت شما میکند (گوگل، یاهو، بینگ ) و …

 

نحوه ثبت نام و ثبت گوگل آنالیتیک (Google Analytics) در وردپرس :

مرحله ۱: ابتدا باید یک حساب Google Analytics ایجاد کنید. برای انجام این کار، از به صفحه Google Analytics Signup Page مراجعه کنید.
یک صفحه ورود مانند تصویر زیر خواهید دید.

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

 

نصب گوگل آنالیز در وردپرس Google Analytics

مرحله ۲: هنگامی که با حساب Gmail خود وارد سیستم شدید، به یک صفحه مانند تصویر زیر هدایت می شوید. در اینجا میتوانید با حساب کاربری Gmail خود در گوگل آنالیتیک Google analytics ثبت نام کنید برای شروع ثبت نام بر روی گزینه sign up کلیک نمائید .

نصب گوگل آنالیز در وردپرس Google Analytics

مرحله ۳: در صفحه بعدی، شما می توانید انتخاب کنید که ابزار گوگل آنالیتیک Google Analytics را برای موبایل میخواهید و یا وبسایت که گزینه وبسایت را انتخاب نمائید .

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

نصب گوگل آنالیز در وردپرس Google Analytics

بعد از اینکه اطلاعات را در فیلد های مشخص به درستی تکمیل کردید ، بر روی دکمه Get Track ID کلیک نمائید . شما باید شرایط و قوانین سرویس گوگل آنالیتیک بپذیرید، بنابراین بر روی دکمه I Agree را کلیک کنید.

 

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

 

نصب گوگل آنالیز در وردپرس Google Analytics

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

نوشته نصب گوگل آنالیز در وردپرس Google Analytics اولین بار در بیست اسکریپت. پدیدار شد.



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

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

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

 

آکاردئون چیست؟

در طراحی سایت,آکاردئون یک اصطلاح مورد استفاده برای الگوی طراحی رابط کاربران که دارای تب و محتوای بلوک است که به صورت تعاملی باز یا بسته می شود. هر تب دارای محتوای زیرینی است که زمانیکه کاربران روی آیتم منو کلیک میکنند آنرا گسترش میدهد. به زبان ساده شبیه منو است که با کلیک روی آن گسترش پیدا میکند. تصویر زیر یک نمونه آکاردئون میباشد:

 

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

 

افزودن آکاردئون پرسش و پاسخ جی کوئری

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

 

یک فولدر روی دسکتاپ ایجاد کرده و نام آنرا my-accordion قرار دهید. یک ویرایشگر متن باز کنید و سپس یک فایل با نام  my-accordion.php ایجاد کنید و کد زیر را در آن قرار دهید:

<?php
/** 
Plugin Name: افزونه پرسش و پاسخ اختصاصی سایت من
Description: یک افزونه وردپرسی که برای شما پرسش و پاسخ می سازد و در سایت بیست اسکریپت آموزش داده شده
Version: 1.0
Author: 20script
Author URI: http://www.20script.ir
License: GPL2
*/
function accordion_shortcode() { 

// Registering the scripts and style
wp_register_style('wpb-jquery-ui-style', 'http://ajax.googleapis.com/ajax/libs/jqueryui/1.9.2/themes/humanity/jquery-ui.css', false, null);
wp_enqueue_style('wpb-jquery-ui-style');
wp_register_script('wpb-custom-js', plugins_url('/accordion.js', __FILE__ ), array('jquery-ui-accordion'), '', true);
wp_enqueue_script('wpb-custom-js');

// Getting FAQs from WordPress FAQ Manager plugin's custom post type questions
$posts = get_posts(array(  
'posts_per_page' => 10,
'orderby' => 'menu_order',
'order' => 'ASC',
'post_type' => 'question',
));
	
// Generating Output 
$faq  .= '<div id="accordion">'; //Open the container
foreach ( $posts as $post ) { // Generate the markup for each Question
$faq .= sprintf(('<h3><a href="">%1$s</a></h3><div>%2$s</div>'),
$post->post_title,
wpautop($post->post_content)
);
}
$faq .= '</div>'; //Close the container
return $faq; //Return the HTML.
}
add_shortcode('faq_accordion', 'accordion_shortcode');

پس از ذخیره تغییرات یک فایل جدید باز کنید و بعنوان accordion.js ذخیره کنید. سپس کد زیر را در آن کپی کنید:

jQuery(document).ready(function() {
jQuery("#accordion").accordion();
})();

اکنون افزونه ما آماده ی آپلود است. FTP یا فایل منیجر هاست را باز کرده و فولدر my-accordion را به دایرکتوری /wp-contnt/plugins/ در وب سایت وردپرس آپلود کنید. سپس به بخش مدیریت افزونه رفته و افزونه را فعال کنید.

 

افزودن صفحه پرسش و پاسخ با آکاردئون

برای نمایش پرسش و پاسخ در فرمت آکاردئون باید با رفتن به برگه ها > افزودن صفحه جدید ایجاد کنید. در بخش ویرایش صفحه کد زیر را وارد کنید:

[faq_accordion]

سپس صفحه را ذخیره کرده و انتشار دهید. اکنون میتوانید نمایش پرسش و پاسخ را در یک منوی آکاردئون زیبا ببینید.

 

تغییر سبک و رنگ آکاردئون

برای رنگ و سبک آکاردئون از قالب jQuery UI در گوگل استفاده کنید. این یک سبک پایه است که اگر بخواهید میتوانید آنرا دانلود کرده و در وب سایت خود قرار دهید. وب سایت جی کوئری دارای بخش  jQuery UI themes میباشد. میتوانید آنرا با هر قالب در دسترس مانند smoothness و cupertino جایگزین کنید. همچنین میتوانید قالب را روی Themeroller ایجاد کنید یا تغییر دهید.

 

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

 

موفق باشید

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



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

افزایش امنیت بخش ورود وردپرس بدون افزونه

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

 

افزایش امنیت بخش ورود وردپرس بدون افزونه

 

امنیت بخش ورود در وردپرس

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

  • امنیت پوشه admin
  • حفاظت از صفحه ورود

 

امنیت پوشه Admin

روش کلیدی و ساده برای حفظ امنیت بخش ورود در وردپرس، ایمنی بخشیدن به ناحیه مدیریت است. برای این منظور کافیست کد ساده‌ای را به فایل htaccess. اضافه کنید. این عملیات دایرکتوری wp-admin را تحت حفاظت قرار می‌دهد.

 

اگر هنوز فایل htaccess. ندارید، می‌توانید یک نمونه معمولی آن را در پوشه wp-admin بسازید. سپس قطعه کد زیر را در آن وارد کنید :

# SECURE WP-ADMIN
<FilesMatch ".*">
# Apache < 2.3
<IfModule !mod_authz_core.c>
Order Deny,Allow
Deny from all
Allow from 123.456.789.000
</IfModule>
# Apache >= 2.3
<IfModule mod_authz_core.c>
Require ip 123.123.123.000
</IfModule>
</FilesMatch>

در قسمتی که از شما آدرس IP خواسته، باید IP خود را در اینترنت وارد کنید. اگر نمی‌دانید چطور آن را بیابید در گوگل عبارت “what is my IP Address” را وارد کنید تا آن را به شما بگوید.

 

حفاظت از صفحه ورود

افزایش امنیت بخش ورود وردپرس بدون افزونه

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

# SECURE LOGIN PAGE
<Files wp-login.php>
# Apache < 2.3
<IfModule !mod_authz_core.c>
Order Deny,Allow
Deny from all
Allow from 123.123.123.000
</IfModule>
# Apache >= 2.3
<IfModule mod_authz_core.c>
Require ip 123.123.123.000
</IfModule>
</Files>

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

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



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

دور زدن تحریم نقشه گوگل در دامنه IR

سلام خدمت کاربران وردپرسی و غیر وردپرس , در طی روز های قبل خبر از تحریم های نقشه گوگل علیه کاربران ایرانی (دامنه های IR) را شنیده باشید . در این تحریم دامنه هایی با پسوند IR به نقشه گوگل یا همان API دسترسی نخواهند داشت .

 

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

 

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

 

دور زدن تحریم نقشه گوگل در دامنه IR

گاها با این ارور زیر مواجه خواهید شد :

 

دور زدن تحریم نقشه گوگل در دامنه IR

 

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

 

آموزش دور زدن تحریم نقشه گوگل در دامنه IR

برای شروع به وبسایت https://www.google.com/maps رفته و در بخش جستجو نام مکان مورد نظر خود را وارد نمائید و تا اندازه نیاز زوم نمائید و یک نقطه را انتخاب نمائید طبق تصویر زیر :

 

دور زدن تحریم نقشه گوگل در دامنه IR

 

بعد از اینکه بر روی گزینه share کلیک کردید باکسی برای شما باز میشه که در واقع میتوانید اینجا طبق تصویر زیر تنظیمات لازم را اعمال نمائید .

طبق تصویر زیر :

 

دور زدن تحریم نقشه گوگل در دامنه IR

 

بعد از اینکه بر روی گزینه Embed a map کلیک نمودید طبق تصویر زیر کد ایجاد شده را کپی نمائید .

طبق تصویر زیر :

 

دور زدن تحریم نقشه گوگل در دامنه IR

 

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

 

طبق تصویر زیر :

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

دور زدن تحریم نقشه گوگل در دامنه IR

 

تغییر سایز نقشه گوگل :

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

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



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

غیرفعال کردن جستجوی برگه‌ها در وردپرس

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

 

غیرفعال کردن جستجوی برگه‌ها در وردپرس

 

کد زیر را در فایل functions.php قالب خود وارد نمایید:

add_filter('pre_get_posts', 'bistscript_exclude_posts');
 
function bistscript_exclude_posts( $query ) {
 
	if( $query->is_search ) {
		$query->set( 'post_type', 'post' );
	}
 
	return $query;
}

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

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



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

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

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

 

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

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

 

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

 

حذف تمام افزونه ها در وردپرس

در ادامه به روش های حذف افزونه در وردپرس اشاره ایی خواهیم کرد.

  • روش اول

در وردپرس میتوانید به سادگی از مسیر افزونه ها > افزونه های نصب شده، هر افزونه نصب شده را حذف کنید.

  • روش دوم

میتوانید با ورود به پنل مدیریتی هاست میزبانی خود، به مسیر public_html > wp-content >plugins بروید و در آن صفحه، افزونه وردپرس مورد نظر را حذف کنید.

  • روش سوم

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

 

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

 

اما نکته مهم

ممکن است زمانی که شما اقدام برای حذف افزونه های وردپرس میکنید، فایل ها یا پوشه هایی (نصف و نیمه) در داخل هسته وردپرس شما بماند یا در دیتابیس شما اطلاعاتی را برجا بگذارد. توجه: همینطور گاها افزونه های وردپرس کدهای کوتاهی را به صفحات سایت شما اضافه میکنند که پس از غیر فعالسازی یا حذف افزونه مورد نظر، این کدهای کوتاه در صفحات شما باقی خواهند ماند. این همیشه باعث دردسر نمیشود اما ممکن است گاها باعث بروز اختلالاتی در روند عملکرد سایت شما شود.

 

اما چاره کار چیست؟

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

 

چگونگی حذف کامل تمام افزونه ها در وردپرس

برای پاکسازی و حذف کامل افزونه میتوانیم ابتدا از طریق مدیریت هاست و یا از طریق مسیر افزونه ها > افزونه های نصب شده، (فرقی ندارد) اقدام به پاکسازی و حذف افزونه مورد نظر کنیم. اما همانطور که گفته شد، اطلاعات پایگاه داده و کدهای کوتاه باقی مانده چه میشوند؟؟ برای پاکسازی جداول پایگاه داده میتوانیم بصورت دستی اقدام کنیم، اما عموما این کار توصیه نمیشود و بجای آن میتوانید از افزونه فوق کاربردی WP-Optimize بهره بگیرید.

 

بهینه سازی دیتابیس وردپرس با افزونه وردپرس WP-Optimize

این پلاگین وردپرس بیش از ۷۰۰٫۰۰۰ نصب موفق و فعال در مخزن وردپرس به ثبت رسانده است و از بروزرسانی های منظمی برخوردار است.

 

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

 

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

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

 

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

 

پیشنهاد: برای آشنایی بیشتر با نحوه کار با افزونه وردپرس WP-Optimize میتوانید مقاله بهینه سازی دیتابیس وردپرس با افزونه wp optimize را مطالعه کنید.

 

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

 

پاکسازی کدهای کوتاه افزونه های حذف شده در وردپرس

برای پاکسازی کدهای کوتاه یا همان ShortCode های باقی مانده از افزونه های حذف شده میتوانید از یکی از افزونه های کاربردی به نام افزونه وردپرس Better Search Replace بهره بگیرید.

 

پاکسازی کدهای کوتاه افزونه های حذف شده با افزونه Better Search Replace

این افزونه وردپرس نیز بیش از ۴۰۰٫۰۰۰ نصب موفق و فعال در مخزن وردپرس به ثبت رسانده است و از بروزرسانی های منظمی برخوردار است.

 

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

 

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

بنابراین کافیست کد کوتاه مورد نظر را جستجو و آن را حذف کنید. به همین سادگی…

 

بنابراین با استفاده از این افزونه نیاز به ویرایش دستی و جستجوی طولانی میان انبوهی از کدها لازم نخواهد بود و این جستجو را افزونه Better Search Replace برای شما انجام خواهد داد.

 

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

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



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

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

آموزش وردپرس pdf

آموزش وردپرس pdf

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

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

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

جمع آوری شده توسط: میهن وردپرس

تعداد صفحات: ۱۱۴ صفحه

حجم فایل: ۷ مگابایت

قیمت: ۱۵ هزار تومان

قیمت برای مدت محدود: فقط ۱ هزار تومان!!!

راستی! برای دریافت مطالب وردپرسی در کانال تلگرام میهن وردپرس عضو شوید.



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

صفحه 1 از 7
1234567 بعدی