اسکریپت فا

mehdi, نویسنده در اسکریپت فا - صفحه 8 از 8

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

مقابله با پیام های مزاحم در وردپرس

راه ساده برای مقابله با پیام های مزاحم در وردپرس

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

توجه: قبل از هرگونه اقدام و تغییری در فایل .htaccess، از آن بکاپ تهیه کنید.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_METHOD} POST
RewriteCond %{REQUEST_URI} .wp-comments-post\.php*
RewriteCond %{HTTP_REFERER} !.*20script.ir* [OR]
RewriteCond %{HTTP_USER_AGENT} ^$
RewriteRule (.*) ^http://%{REMOTE_ADDR}/$ [R=301,L]
</IfModule>
۱
۲
۳
۴
۵
۶
۷
۸

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_METHOD} POST
RewriteCond %{REQUEST_URI} .wp-comments-post\.php*
RewriteCond %{HTTP_REFERER} !.*20script.ir* [OR]
RewriteCond %{HTTP_USER_AGENT} ^$
RewriteRule (.*) ^http://%{REMOTE_ADDR}/$ [R=301,L]
</IfModule>

نکته: در کد بالا بجای ۲۰script.ir، آدرس URL سایت خود را وارد کنید.

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

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

آیا ولید بودن سایت در W3C Validator برای سئو مهم است؟

W3C Validator چیست؟

این وبسایت یک بخش از کنسرسیوم جهانی وب هست که بررسی کننده Markup هست. این سرویس برنامه‌نویسی سایت شما را بر اساس قوانین کنسرسیوم جهانی وب بررسی می‌کند. شما کافیست سایتتان را در این سرویس وارد کنید تا صدها (یا شاید هم هزاران) ارور از آن دریافت کنید و به مقداری فراوان ناامیدی دریافت کنید. 😀
حالا اونقدر‌ها هم برای سئو مهم هست؟

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

ارورها بصورت کلی به دو دسته تقسیم می‌شوند. خطاهای مهلک که مشکلات زیادی برای شما بوجود می‌آورند و خطاهای غیر مهلک که تاثیر چندانی بر نمایش سایت شما ندارند.

خطاهای مهلک بصورت کلی شکل و شمایل سایت شما را بهم میریزند! مثلا اینکه یک تگ a را باز کنید و دیگه نبندید! یعنی عملا خرابکاری فجیع! یا اگر بخواهم مثالی در مورد PHP عنوان کنم، در مورد warning ها و notice ها صدق می‌کند. که با این روش آنها را غیر فعال می‌کنیم.

اما خطاهای غیر مهلک خطاهایی هستند که چندان مهم نیستند و نمایش سایت شما را با مشکل مواجه نمی‌کنند. مثلا فرض کنید طراح وب شما به جای strong از b استفاده کرده برای اینکه متن شما را کمی بولد کند! به منطق شما آیا این موضوع اصلا مهم هست؟ آیا نیاز هست برای این موضوع وقت و هزینه کنید؟

کسب‌و‌کارهای میلیون دلاری چطور؟

از طرفی وقتی سایت گوگل و یاهو و فیسبوک و … را در این سایت بررسی کنیم، ده‌ها خطا مشاهده می‌کنیم که حتی برای این کسب‌و‌کارها هم ولید بودن از نظر W3C مهم نیست. همین حالا سایت google.com را در این سرویس بررسی کنید. پس طبیعی نیست که وقتی گوگل خودش به این وبسایت اهمیتی نمی‌دهد، از ربات‌هایش بخواهند که سایت‌های مختلف را بر این اساس رتبه‌بندی کنند. البته شاید در آینده این روال تغییر کند.

چند نقل‌قول از افراد معتبر

در هر صورت تصمیم با شماست اما برای تصمیم‌گیری نهایی شما پیشنهاد می‌کنم این چند نقل قول را هم مطالعه بفرمایید:

Aaron Wall از وبسایت معتبر SEOBOOK
If you want to get links from web designers
who charge high rates then W3C validation is important to SEO,
otherwise it has little direct importance outside of ensuring proper rendering to end users.
When one visits Amazon.com or Google or Yahoo!
(or just about any billion Dollar+ internet company)
they will find a website that doesn’t validate. Why is that?
۱
۲
۳
۴
۵
۶

If you want to get links from web designers
who charge high rates then W3C validation is important to SEO,
otherwise it has little direct importance outside of ensuring proper rendering to end users.
When one visits Amazon.com or Google or Yahoo!
(or just about any billion Dollar+ internet company)
they will find a website that doesn’t validate. Why is that?

Aaron Wall

Dennis Goedegebuure که سرپرست بخش سئو در EBay هست می‌گوید:

با صفحه ساز ویژوال کامپوزر (یا WP Bakery جدید) که آشنایی دارید؟ اگر نمی‌دونید ویژوال کامپوزر چیست باید عرض کنم که WPBakery Visual Composer یک افزونه صفحه ساز وردپرس هست که به شما امکان طراحی سایت بدون برنامه‌نویسی را خواهد داد.

اما مشکلی که اکثر دوستان با ویژوال کامپوزر دارند این هست که نمی‌توانند با استفاده از ویژوال کامپوزر، نوشته‌ها یا مطالب سایت وردپرسی خود را ویرایش کنند. هرچند سازنده این افزونه بارها اعلام کرده که امکان ویرایش هر نوع پست‌تایپ وردپرسی در ویژوال کامپوزر فراهم هست!

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

فعال‌سازی صفحه ساز ویژوال کامپوزر برای نوشته‌ها
دانلود ویژوال کامپوزر

بعد از نصب ویژوال کامپوزر، در کمال ناباوری خواهیم دید که ویژوال کامپوزر به ویرایش برگه اضافه شده، اما به نوشته‌ها و محصولات ووکامرس نه!
فعال‌سازی صفحه ساز ویژوال کامپوزر برای نوشته‌ها و محصولات

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

گزینه اول، یعنی پست‌تایپ‌ها را روی سفارشی قرار دهید تا لیست پست‌تایپ‌های سایت شما نمایش داده شود.

حالا هر پست‌تایپی را که می‌خواهید ویژوال کامپوزر در آن نمایش داده شود، فعال کنید. مثلا تیک همه گزینه‌ها را فعال کنید تا WP Bakery در تمام بخش‌های وردپرس شما فعال شود.
فعال‌سازی صفحه ساز ویژوال کامپوزر برای نوشته‌ها و محصولات

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

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

وردپرس همچنان به عنوان یک سیستم بروز در حال اجرای تغییرات و تحولاتی است که وبسایت شما را به سمت پیشرفت بهتر ببرد. بعد از وردپرس ۵ نسخه‌های متعددی که با هدف رفع اشکالات موجود بوده، ارائه شد. در حال حاضر نیز تیم توسعه در حال تکمیل نسخه ۵٫۱ وردپرس هستند.

در مقاله‌های قبلی ۲۰اسکریپت به یکی از ویژگی‌های کلیدی که قرار بود در وردپرس ۵٫۱ ارائه شود اشاره کردیم و آن هم دریافت هشدار قدیمی بودن نسخه PHP بود. یک ویژگی بسیار مهم که برای سلامت سایت وردپرس شما ضروری است اما بنا به دلایل امنیتی، تیم توسعه دهنده وردپرس این ویژگی جدید را در این نسخه قرار نداد و وعده داده است که در نسخه ۵٫۲ وردپرس از ویژگی هشدار قدیمی بودن نسخه PHP رونمایی کند. تیم وردپرس اعلام کرده است که نسخه ۵٫۱ را در تاریخ ۲۱ February معادل ۲ اسفند ۹۷ منتشر خواهد کرد.

وردپرس ۵٫۱

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

برخی از تغییرات نسخه ۵٫۱ وردپرس

در وردپرس ۵٫۱ با چه تغییراتی مواجه می‌شویم؟

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

TinyMCE به نسخه ۴٫۹٫۲ بروز رسانی شد.
برخی از مشکلات ویرایشگر گوتنبرگ برطرف شد.
بهبود عملکرد ویرایشگر قدیمی و کلاسیک
بهبود امنیت و سرعت

بررسی نسخه بتای ۵٫۱ وردپرس

سایر تغییرات وردپرس در ۵٫۱ بصورت زیر است:
سرعت بالا

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

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

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

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

برای ساخت منوی دسته بندی در فرم جستجوی وردپرس کافیست قطعه کد کوتاه زیر را در داخل تگ جستجوی خود اضافه کنید:
<!–?php wp_dropdown_categories( ‘show_option_all=تمام دسته ها’ ); ?–>
۱

<!–?php wp_dropdown_categories( ‘show_option_all=تمام دسته ها’ ); ?–>

در حالت کلی، کل کد فرم جستجو بصورت زیر خواهد شود:
</pre>
</form><form id=”searchform” action=”<?php bloginfo(‘siteurl’); ?>
” method=”get”>
<div><label class=”screen-reader-text” for=”s”>جستجو برای :</label>
<input id=”s” type=”text” name=”s” value=”” />
در <!–?php wp_dropdown_categories( ‘show_option_all=تمام دسته ها’ ); ?–>
<input id=”searchsubmit” type=”submit” value=”جستجو” /></div>
</form><form>
<pre>
۱
۲
۳
۴
۵
۶
۷
۸
۹

</pre>
</form><form id=”searchform” action=”<?php bloginfo(‘siteurl’); ?>
” method=”get”>
<div><label class=”screen-reader-text” for=”s”>جستجو برای :</label>
<input id=”s” type=”text” name=”s” value=”” />
در <!–?php wp_dropdown_categories( ‘show_option_all=تمام دسته ها’ ); ?–>
<input id=”searchsubmit” type=”submit” value=”جستجو” /></div>
</form><form>
<pre>

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

موفق باشید

ویژگی های قالب :

» سئو و بهینه سازی شده
» منو های آبشاری
» دسته های باز شونده به صورت کشویی
» لایک مطالب
» جعبه دانلود زیبا
» جایگاه های تبلیغات متنوع
» پنل تنظیماتی فارسی قالب
» جایگاه آخرین ارسالی های انجمن
» جایگاه آموزش استفاده داخل پست
» فروش محصول به صورت اسلایدر
» جایگاه دنبال کنندگان در شبکه های اجتماعی
» برش دادن و بهینه سازی تصاویر سایت توسط اسکریپت “TimThumb”
» و …

صحبت ی مختصر با همکاران عزیز :

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

.

صفحه 8 از 8
قبلی 12345678