++ افزودن کادر ثبت نام / ورود به صفحه نخست سایت
شاید شما هم از آن دسته افرادی هستید که قابلیت نام نویسی را در وردپرس فعال کرده اید و … ، شاید دوست داشته باشد که کادری در ستون کناری قالبتان وجود داشته باشد که افراد بدون خارج شدن از محیط اصلی سایت بتوانند وارد شوند … کار ساده ای است با ما همراه شوید …
فایل sidebar.php را در یک ویرایشگر متنی محض باز کنید و کد های زیر بعد از دریافت را در جای مورد نظر خود کپی کنید :
دریافت کد :
شرح کد :
این کد به صورت شرطی و هوشمند است ! یعنی در صورتی که کاربر وارد نشده باشد جعبه وارد شدن را به او نمایش میدهد ، که در آن جعبه مکان وارد کردن نام کاربری و کلمه عبور و فیلد چک باکس “به خاطر سپاری کلمه عبور” و دکمه بازیابی کلمه عبور وجود دارد ، بعد از وارد شدن متناسب با سطح کاربری منوهای مختلفی را به کاربر نمایش میدهد … مثلا برای مدیر سایت لینک های “پیشخوان” + “نوشتن یک پست جدید” + “نوشتن یک برگه جدید” + “خروج” را نمایش میدهد …
ضمنا میتوانید به راحتی به جای کلماتی همچون :
User و Password و Remember me و Register و Recover password و Dashboard و Write new Post و Write new Page و Log out و… معادل فارسی آنها را وارد کنید .
امیدوارم مفید و کاربردی باشد …
کلید واژه ها :
ترفند ,
وردپرس
به نام ایزد یکتا
++ آموزش ( راهنمای ) نصب وردپرس MU نسخه ۲٫۷ بروی کامپیوتر شخصی (local hoat)
فکر میکنم هیچ راهنمای فارسی برای انجام این کار وجود نداشته باشد !! دقت کنید وردپرس چند کاربره تفاوت زیادی با وردپرس معمولی ندارد و قابلیت های ویژه ای دارد شما با استفاده از این نوع وردپرس میتوانید چندین وبلاگ وردپرس را فقط با یک وردپرس راه اندازی کنید و هر کدام هم مستقل از دیگری باشد ، یا اینکه مثل بلاگفا و میهن وبلاگ شروع به دادن وبلاگ رایگان به دیگران بکنید و یا وبلاگهای چند زبانه مستقل ایجاد کنید بدون نصب مجدد وردپرس و یا یک مجموعه کامل مستقل ایجاد کنید مثلا بخش دانلود فقط با یک وردپرس و بخش فروشگاه با وردپرس دیگر یا ….
احتیاجات :
۱- نرم افزار Xampp (اجرا کننده خودکار PHP و Apache و MySQL ) => دانلود ، راهنمای فارسی
۲- وردپرس MU (Wordpress MU) => دانلود
۳- یک نصاب حرفه ایی ! خودتون !!
Xampp باید نصب و اجرا شده باشد ، و Wordpress MU هم باید دانلود شده باشد ، خوب قبل از هر حرکت خود سرانه ای ، مراحل زیر را به دقت انجام دهید ، وردپرس چند کاربره یک کم حساس …
۱- فایل دانلود شده وردپرس (Wordpress-mu-2.7) خود را از حالت فشرده خارج کنید به مکانی که برنامه Xampp را نصب کرده اید و پوشه htdocs منتقل کنید نام پوشه را به wpmu تغییر دهید (برای راحتی کار ) (توجه : دقت کنید فایل ها و پوشه های برنامه داخل پوشه wpmu وجود داشته باشد نه اینکه همگی آنها در یک پوشه دیگر در زیر پوشه باشد )
۲- به مکان نصب Xampp رفته و به پوشه زیر بروید :
xampp-> apache -> conf
فایل httpd.conf را در یک ویرایشگر متنی محض (n++ و یا PSPad editor ) باز کنید و خط زیر را بیابید :
#LoadModule rewrite_module modules/mod_rewrite.so
علامت شارپ (#) اول خط را پاک کنید ، این کار برای دادن توانایی کار با فایل های htaccess توسط ویندوز است . (کار را ذخیره نکنید و به مرحله ۳ بروید)
۳- در همان مرحله ۲ به دنبال خطوط زیر در همان فایل مرحله ۲ بگردید :
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
</Directory>
بعد از پیدا کردن خطوط آن ها را با خطوط زیر جایگزین کنید:
<Directory />
Options FollowSymLinks
AllowOverride FileInfo Options
Order deny,allow
Deny from all
</Directory>
دقت کنید در این فایل ۲ تا از این خطوط وجود دارد که کپی هم هستند و هر دو باید عوض شوند ! حالا فایل را ذخیره کنید ! کل تغیرات شما در این فایل تا الان میشود ۳ تغییر .
۴- به مسیر زیر بروید :
C:\xampp\apache\conf
فایل httpd.conf را در یک ویرایشگر متنی محض (n++ و یا PSPad editor ) باز کنید و خط زیر را بیابید :
۱۲۷٫۰٫۰٫۱ localhost
بعد از این خط ، محتویات پایین را در یک خط جدید اضافه کنید :
۱۲۷٫۰٫۰٫۱ localhost.localdomain
5- Apache را دوباره راه اندازی کنید ، به زبان ساده تر Xampp را دوباره راه اندازی کنید .
۶- از محیط Xampp وارد بخش phpmyadmin شوید و از آنجا یک بانک اطلاعاتی ساده ایجاد کنید ! نام را هرچه انتخاب کردید فراموش نکنید مثلا : wpmu
7- دقت کنید نیازی به پیکربندی دستی فایل wp-config.php نیازی نیست و این فایل به صورت خودکار ایجاد خواهد شد ! هر چند ما در مقاله بعدی آن را برسی خواهیم کرد.
۸- روباه آتشین (Firefox) را بالا بیاورید و به یکی از آدرس های زیر بروید :
http://127.0.0.1/wpmu/
http://localhost.localdomain/wpmu/
9- مشخصات خواسته شده را طبق آنچه ایجاد کردید وارد کنید ، مثلا :
++ نام بانک اطلاعاتی ایجاد شده در مرحله ۶ ، مثلا : wpmu
2. Database name -> wpmu
++ در حالت پیش فرض مقادیر اینگونه است ! (کلمه عبور ندارد !!)
۳٫ Username -> root
4. Password ->
5. Database Host -> localhost
6. Server address -> 127.0.0.1
++ نام سایت مثلا بلاگفا یا میهن وبلاگ ، و …
۷٫ Site title -> بلاگ وردپرس
۸٫ Email -> Your_E-amil_Adress@gmail.com
10 – بر روی دکمه Submit کلید کنید !
۱۱- حالا وردپرس نصب را به صورت خودکار انجام میدهد و به شما نام کاربری و کلمه عبور مدیر را میدهید !
کار در این مرحله تمام شده است میتوانید از وردپرس چند کاربره خود لذت ببرید ، شما میتوانید به Site Admin رفته و گزینه Blog را انتخاب کنید و یک یا چنیدن (بی نهایت) وبلاگ برای خودتان ایجاد کنید بدون اینکه وردپرس تازه ای نصب کنید!!
دقت کنید میتوانید فایل های زبان وردپرس معمولی را که در پوشه فارسی ساز آن توسط پشتیبان فارسی آن (WP-Persian.com) ارائه میشود را به پوشه متناظر در وردپرس MU منتقل کنید (اگر پوشه languages وجود ندارد ایجاد کنید ):
.. wp-content/languages
بعد از اتمام کار باید حداقل در پوشه languages دو فایل وجود داشته باشد :
۱- fa_IR.mo
2- fa_IR.php
در این حالت باید فایل wp-config.php را دستی ویرایش کنید و مقدار :
define (‘WPLANG’, ”);
را به مقدار زیر عوض کنید :
define (‘WPLANG’, ‘fa_IR’);
و از بخش Site Admin بخش Option مقدار Default Language را Persian انتخاب کنید تا وبلاگ های ایجاد شده همگی دارای محیط مدیریت فارسی باشند.
ضمنا قابل ذکر است که وردپرس mu فقط یک بخش اضافه دارد و آن هم Site Admin است و تفاوت زیادی با وردپرس معمولی ندارد پس با اندکی تجربه با وردپرس معمولی میتوانید به راحتی به وردپرس MU مسلط بشوید .
کلید واژه ها :
ترفند ,
وردپرس
نمایش زمان لود صفحه در وردپرس و نمایش تعداد درخواست ها
خوب تا حالا پیش آمده که در وبگردی های خودتان با این موضوع برخورد کرده اید که در پایین بعضی از صفحات سایت ها زمان ساخته شدن و تعداد درخواست ها را به شما نمایش داده میشود مثلا ۲٫۳۳ ثانیه و …
شما در وردپرس نیز به راحتی میتوانید این کار را انجام دهید کافی است که فایل footer.php خود را در یک ویرایش متنی باز کرده و کد زیر را به آن اضافه کنید ،
کد :
< ?php echo get_num_queries(); ?> queries in
< ?php timer_stop(1); ?> seconds.
حالا زمان لود شدن صفحه و تعداد درخواست ها نمایش پیدا میکند. لازم به ذکر است برای نمایش صحیح کد ها شما باید فاصله مابین > و ? را پاک کنید …
کلید واژه ها :
ترفند ,
وردپرس
به نام حق
++ ایجاد نسخه مبایلی سایت به همراه تست کارکرد آن !
یکی از امکانات لازم برای یک وبلاگ یا یک سایت در این دوره و زمانه داشتن نسخه موبایلی از سایت است ، به راحتی میتوان با وردپرس این قابلیت را به سایت افزود ، البته میتوان از سرویس های آنلاین نیز استفاده کرد اما هیچ کدام از سرویس های انلاین در حالات پیش فرض برای استفاده فارسی زبانان خوب نیستند ، ضمنا آنها به هیچ وجه هوشمند نیستند یعنی نمی توانند تشخیص بدهند که کاربر الان با مبوبایل دارد سایت را مشاهده میکند یا با رایانه و ایرادات بسیار دیگر (من راه خوبی به شما آموزش میدهم) …
من در این نوشته قصد دارم که موارد زیر را به شما آموزش بدهم :
- راه اندازی یک نسخه خاص برای موبایل از سایت
- تست کارکرد آن نسخه موبایلی در رایانه
- قسمت اول : را اندازی نسخه مخصوص مبایلی سایت
برای این کار افزونه های بسیار زیادی وجود دارد که در این بین افزونه wordpress-mobile یک سر گردن از تمام افزونه های مشابه بالاتر است ، برخی از امکانات این افزونه به شرح زیر است :
- تشخیص خودکار و هوشمند رایانه از مرورگر تلفن همراه و نمایش نسخه مخصوص هر کدام
- امکان ارسال مطلب در وبلاگ از طریق مرورگر تلفن همراه
- امکان جستجو در مطالب موجود
- نمایش صفحه بندی مطالب
- نمایش برگه
- نمایش تبلیغات در مطالب (اختیاری )
- و …
متاسفانه این افزونه قدرتمند از نسخه ۱٫۳ به بعد ، به نوعی غیر رایگان شده است و در نسخه غیر رایگان در پایین تمامی مطالب لینک تبلیغات مورد نظر خود را قرار میدهد که ین جالب نیست ! بر آن شدم این افزونه را ویرایش کرده و آن را برای فارسی زبانان بهینه سازی کنم و تبلیغات آن را نیز حذف کردم ، که میتوانید در ادامه مطلب آن را دریافت کنید …
نصب و راه اندازی این افزونه بسیار ساده است بعد از کپی پوشه افزونه در بخش افزونه های وردپرس و فعال کردن آن به بخش تنظیمات > وردپرس مبایل ، بروید و تنظیمات مورد نظر خود را مثل “انتخاب شیوه نامه نمایش مطالب” را انتخاب کرده و … بعد بر روی دکمه update کلیک کنید . حالا کار تموم شده و افزونه نسخه مبایل سایت شما را ساخته و راه اندازی کرده میتوانید با گوشی خود (در صورت فعال بودن GPRS) سایت خود را مشاهده کنید …
نکته : دقت کنید با انجام تمامی این مراحل هیچ گونه لینک یا برگه یا … خاصی ساخته نمیشود که شنا ان را در جایی قرار دهید ، بلکه افزونه به صورت هوشمند مبایل را از رایانه تشخیص میدهد و وارد عمل میشود ، در حالی که در ظاهر هیچ اتفاقی نیفتاده !
- قسمت دوم : تست کارکرد افزونه و مشاهده نسخه مبایلی سایت
خوب شاید پیش بی آید که شما بخواهید نسخه موبایلی سایت خود را مشاهده کنید تا از کارکرد صحیح آن اطمینان پیدا کنید اما GPRS ندارید یا هزینه استفاده ان برای شما زیاد است ، در حالت طبیعی امکان مشاهده نسخه مبایلی سایت در رایانه وجود ندارد نگران نباشید برای این کار نیز ترفند های وجود دارد ! ما برای این کار از روباه آتشین و یک افزونه قدرتمند و یکسری مخلفات که من به شما عیدی میدهم استفاده میکنیم ، قبل از هر کار افزونه قدرتمند User Agent Switcher را بر روی روباه آتشین ( firefox ) خود نصب کنید و روباه آتشین ( firefox ) خود را دوباره راه اندازی کنید! خوب با این کار هنوز نمیتوانید سایت خود را در حالت مبایلی مشاهده کنید زیرا این افزونه User Agent مبایل را به صورت پیش فرض در خود ندارد ! حالا باید این افزونه را اندکی پیکربندی خاص بکنیم ، برای این کار در روباه آتشین ( firefox ) خود به منوی زیر بروید :
tools > user agent switcher > options > options
در پنجره باز شده از ستون سمت چپ گزینه user agent را انتخاب کنید و از برگه سمت راست بخش Import/Export بر روی گزینه Import کلید کنید و فایل که از پایین همین برگه دانلود کردید را به افزونه بدهید و بر روی گزینه OK کلید کنید (ضمنا باید گزینه over Write نیز فعال باشد) حالا کار تمام است ، به راحتی میتوانید با انخاب یکی از انواع گوشی ها ( مثلا SoneyEricsson ) سایت را در حال موبایلی مشاهده کنید !
کلید واژه ها :
افزونه ,
ترفند ,
وردپرس
هک وردپرس خیلی ساده است ! البته به شرطی که مدیر سایت ناشی باشد ! در این چند سطر میخواهم شما را با یک متد خیلی ساده و پیش پا افتاده وردپرس که بر روی تمامی نسخ مجود وردپرس قابل اجرا است شما را آشنا کنم سپس راه مقابله با ان را هم به شما آموزش می دهم !
- Brute Force یا ورود به زور یا آزمایش تعداد زیادی کلمه عبور برای کشف کردن کلمه عبور صحیح
شیوه کار به این صورت است که شما در یک فایل متنی ساده txt تعداد بسیار زیادی کلمه عبور مینویسید (در هر خط یک کلمه) یا یک دیکشنری کلمه عبور را دانلود میکنید سپس نام کاربری را هم به برنامه می دهدید (به صورت پیش فرض admin است) ادرس سایت را هم میدهید ، حالا کار تمام است با یک بار زدن دکمه اینتر برنامه شروع به کار کرده و تک تک کلملات عبور را تست کرده هرگاه به کلمه عبور صحبح دست پیدا کند آن را به شما نمایش میدهد . به همین سادگی شما کلمه عبور مدیر را پیدا میکند !
بسیار ساده است ، کافی است مثلا افزونه IDS را برای وردپرس نصب و فعال کنید این افزونه حتی شما را از خطرات xxs هم محافظت میکند ، اگر میخواهید خیلی ساده تر با این راکار مقابله کنید افزونه Limit Login Attempts گزینه بسیار عالی است ، شیوه کار همه انها به این صورت است که مثلا اگر شخصی با ایک ip ثابت ۳ بار تلاش ناموفق برای ورود داشت ip وی را مثلا ۳۰ دقیقه قفل میکند و …
- نکات مهم در استفاده از برنامه :
- برای اجرای برنامه نیاز به مفسر python دارید .
- این برنامه حجم زیادی پهنای باند را مصرف میکند ( برای adsl های حجمی خوب نیست ) .
- برای لینوکس و ویندوز قابل اجرا است .
- برای گرفتن جواب باید صبر داشته باشد .
- برای اجرای برنامه ان را در درایو c درون یک پوشه کپی کرده و فایل کلمات عبور را هم درون همان پوشه قرار دهید به خط فرمان بروید (با زدن cmd در پنجره run) به داخل ان پوشه بروید و فن را مثل مثال پایین اجرا کنید :
c:\wp-hackwpbf.py www.test-site.com/wordpress/wp-login.php admin pass.txt -v
دانلود برنامه هک وردپرس
کلید واژه ها : ترفند , وردپرس
آموزش یک راه پاک کردن پست های مشابه (پیش نویس ها) یا همان revision ها مطالب :
یکی از قابلیت های وردپرس ذخیره سازی خودکار مطالب هنگام ویرایش و یا ایجاد آن مطلب است ، این قابلیت مفید است اما هنگامی که پست های شما زیاد باشد مشکلات زیادی هم ایجاد میشود مثلا سنگینی دیتا بیس و … برای مقابله با این ذخیره سازی خودکار شیوه های زیادی اختراع شده است ، از میان من یکی از این شیوه ها را که مبتنی بر دستورات SQL است را توضیح میدهم و دستور مربوطه را هم در آخر مطلب میگویم …
توجه کنید این روش در صورت عدم Backup گیری از دیتا بیس غیر قابل بازگشت است و باز هم این نکته را مد نظر داشته باشد که این روش بسیار قدرتمند است و هرگونه بی توجهی ممکن است باعث نابودی بانک اطلاعاتی شما می شود.
روش کار بسیار ساده است و نیاز به هیچ افزونه و یا ابزار خاصی ندارد فقط دانش شما است که به کار شما می آید …
- وارد Cpanel سایت خود شوید
- از آنجا phpmyadmin را انتخاب کنید و وارد محیط آن شوید
- بانک اطلاعاتی خود را انتخاب کنید از ستون سمت چپ (مثلا نام بانک اطلاعاتی من wordpress است روی آن کلیک میکنم)
- از برگه های بالای صفحه گزینه SQL را انتخاب کنید .
- در محیط که باز میشود (Run SQL) در قسمت متنی کد زیر را وارد کرده و هشدار باز شده را OK کنید ..
- کار تمام است همه چیز به خوبی و خوشی پایان یافت و به شما میگوید چه تعداد پست را مشابه غیر اصلی را پاک کرده است …
دستور :
DELETE FROM wp_posts WHERE post_type = "revision";
کلید واژه ها :
ترفند ,
وردپرس
بهترین راه برای پشتیبان گیری از نوشته ، دسته ها ، تنظیمات ، و … (همه چیز) وردپرس ، پشتیبان گیری (Back up) از بانک اطلاعاتی (Data Base) وردپرس است ، زیرا همه چیز در آنجا ذخیره میشود . برای این کار تعداد زیادی افزونه وجود دارد ، البته بدون افزونه هم میتوان این کار را انجام داد اما من به شخصه از افزونه استفاده میکنم ، بهترین افزونه از نظر تجربه چند ساله من افزونه WordPress Database Backup است ، چندی است که زبان فارسی هم به این افزونه اظافه شده است ، از قابلیت های این افزونه پشتیبان گیری خودکار است یعنی میتوانید به گونه ای افزونه را تنظیم کنید که هر روز یا هر هفته یا … سر یک ساعت مشخص برای شما از بانک اطلاعاتی شما یک پشتیبان بگیرد و آن را با ایمیل به صندوق پستی شما (مثلا در Gmail) ارسال کند ، بدین صورت یک آرشیو کامل روزانه از بانک اطلاعاتی خود خواهید داشت و اگر اتفاقی برای هاست ( مثلا توقف سرویس دهی به شما بنا به دلایلی همچون تحریم یا …) یا خود هسته وردپرس شما افتاد بدون هیچ نگرانی از دست دادن هیچ چیزی میتوانید سایت خود را دوباره بازیافت کنید .
قابلیت های دیگیری هم این افزونه دارد ، مثلا میتوانید به گونه ان را پیکر بندی کنید که فقط از جداول اصلی بانک اطلاعاتی که مربوط به خود وردپرس است پشتیبام بگیرد یا پست های مشابه را فیلتر کند و یا جداولی را که افزونه های دیگر به بانک اطلاعاتی اظافه میکنند ندیده بگیرد و یا …
دریافت افزونه و کسب اطلاعات بیشتر
کلید واژه ها :
افزونه ,
ترفند ,
وردپرس