ویرایشگر پیشرفته وردپرس با TinyMCE Advanced

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

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

ویرایشگر پیشرفته وردپرس

ویرایشگر پیشرفته وردپرس

افزونه‌ای که قصد معرفی آن را دارم با عنوان TinyMCE Advanced در مخزن وردپرس به ثبت رسیده است و تاکنون توانسته است تا بیش از ۲ میلیون نصب فعال و کسب امتیاز ۴٫۶ را ازآن خود نماید که با استفاده از آن قادر خواهید بود تا از ابزارهای مدیریت متن برای ویرایشگر وردپرس استفاده کنید.

نصب و فعال سازی

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

ویرایشگر پیشرفته وردپرس

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

تنظیمات بخش Options

List Style Options: با استفاده از این بخش قادر خواهید بود تا ابز ابزاری برای مدیریت استایل وردپرس استفاده کنید.

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

Font sizes: با فعال کردن این گزینه نیز امکان تغییر اندازه فونت متن بر اساس پیکسل فراهم خواهد شد.

ویرایشگر پیشرفته وردپرس

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


امتیاز شما از ۱ تا ۵

Loading…

Let’s block ads! (Why?)


ایجاد ورود اضطراری کاربران بدون نیاز به پسورد در وردپرس

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

ایجاد ورود اضطراری کاربران بدون نیاز به پسورد در وردپرس

ایجاد نام کاربری موقت برای ورود اضطراری کاربران در وردپرس

افزونه Temporary Login Without Password یک افزونه حرفه ای و کاربردی برای وردپرس می باشد که به کاربران وردپرسی امکان ایجاد اکانت های موقتی با قابلیت تعیین مدت فعالیت را می دهد که توسط آن دیگر نیازی به ایجاد عضویت دائمی در وردپرس نمی باشد و کاربران بدون نیاز به پسورد قادر به استفاده از آن خواهند بود. برای استفاده از این افزونه ابتدا از طریق مخزن وردپرس و یا بخش افزودن افزونه وردپرس در پیشخوان اقدام نمایید. پس از نصب مطابق آموزش های زیر آن را تنظیم کنید. پس از نصب افزونه از طریق بخش کاربران در منوی پیشخوان وردپرس، وارد بخش Temporary Login شوید. پس از آن بر روی گزینه Create new کلیک کنید تا پنجره ایجاد کاربر جدید در آن نمایان شود.

ایجاد ورود اضطراری کاربران بدون نیاز به پسورد در وردپرس

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

First name : در این بخش باید نام کاربر را وارد کنید.

Last name : در این بخش باید نام خانوادگی کاربر را وارد کنید.

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

Expiry : در این بخش باید مدت فعالیت کاربر و فعال بودن نام کاربری ایجاد شده را تعیین نمایید؛ اگر مدت زمان مورد نظر شما در میان آنها نبود می توانید با استفاده از گزینه Custom date تاریخ انقضای اکانت را تعیین کنید.

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

ایجاد ورود اضطراری کاربران بدون نیاز به پسورد در وردپرس

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

نتیجه گیری : در وردپرس گاهی نیاز به ایجاد اکانت موقتی برای ورود اضطراری کاربران می باشد که در این مطلب آموزش ایجاد آن با استفاده از افزونه Temporary Login Without Password را خدمت شما کاربران وردپرسی ارائه نمودیم.


امتیاز شما از ۱ تا ۵

Loading…

Let’s block ads! (Why?)


تغییر آدرس ورود به پیشخوان وردپرس با Lockdown WP Admin

تغییر آدرس ورود به پیشخوان وردپرس یکی از مواردی است که می‌توانید با استفاده از آن نسبت به افزایش امنیت در وردپرس اقدام کنید. همانطور که می‌دانید در حالت پیشفرض جهت دسترسی به پیشخوان وردپرس کافی است تا پس از ادرس سایت از /wp-admin/ استفاده کرده و وارد صفحه ورود وردپرس به پیشخوان شد، اما با تغییر این آدرس می‌توانید امکان مشاهده این صفحه را صرفا برای کاربران وارد شده فراهم کنید.

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

تغییر آدرس ورود به پیشخوان وردپرس

تغییر آدرس ورود به وردپرس

افزونه‌ای که قصد معرفی آن را دارم با عنوان Lockdown WP Admin در مخزن وردپرس به ثبت رسیده است و تاکنون توانسته است تا بیش از ۶۰٫۰۰۰ نصب فعال و کسب امتیاز ۳٫۹ را ازآن خود نماید که با استفاده از آن قادر خواهید بود تا دسترسی به پوشه /wp-admin/ را محدود کرده و صرفا کاربرانی که وارد حساب کاربری خود شده‌اند به آن دسترسی داشته باشند، بنابراین هرگاه شخصی که وارد پیشخوان وردپرس نشده است به آدرس آن مراجعه کند به صفحه ۴۰۴ هدایت خواهد شد.

نصب و فعال سازی

پس از نصب و فعال سازی افزونه مشابه تصویر زیر منویی با عنوان Lockdown WP Admin در پیشخوان سایت وردپرسی شما افزوده خواهد شد روی آن کلیک کنید تا به صفحه تنظیمات و سفارشی سازی افزونه هدایت شوید.

تغییر آدرس ورود به پیشخوان وردپرس

همانطور که در تصویر مشاهده می‌کنید برای اینکه امکان مشاهده پیشخوان وردپرس برای کاربرانی که در سایت وارد نشده‌اند و تیک گزینه مربوط به مشاهده و دسترسی به پیشخوان وردپرس در صورت ورود را که در بخش Yes, please hide WP Admin from the user when they aren’t logged in قرار دارد را فعال کنید.

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

برای این منظور در فیلد WordPress Login URL آدرسی که قصد دارید تا به عنوان صفحه ورود به وردپرس انتخاب شود را وارد کنید. در اینجا آدرس صفحه ورود را بر روی signin قرار داده‌ام که برای ورود به پیشخوان وردپرس لازم است تا کاربران پس از آدرس سایت جهت ورود به پیشخوان از آن استفاده کنند.

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

حل مشکل فراموشی آدرس افزونه Lockdown WP Admin

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

  • ابتدا وارد هاست خود شده و به دایرکتوری /wp-content/plugins/ مراجعه کنید.
  • پوشه افزونه‌ای که با عنوان lockdown-wp-admin قرار دارد را تغییر نام داده و یا اینکه آن را حذف کنید.
  • حال طبق روال سابق پس از آدرس سایت خود /wp-admin/ را وارد کنید تا از طریق آدرس اصلی ورود به پیشخوان وردپرس وارد آن شوید.
  • در نهایت مجددا می‌توانید افزونه را نصب و فعال کرده و مجددا از آن استفاده کنید.


امتیاز شما از ۱ تا ۵

Loading…

Let’s block ads! (Why?)


ساخت صفحه پروفایل سفارشی نویسندگان در وردپرس

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

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

ساخت صفحه سفارشی پروفایل نویسندگان در وردپرس

ساخت صفحه سفارشی پروفایل نویسندگان در وردپرس

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

wp-content/themes/your-current-theme

در ادامه شما نیاز دارید یک فایل جدید با نام author.php در این پوشه ایجاد کنید. سپس محتویات یکی از فایل های archive.php را کپی نمایید و باید این محتویات را در داخل فایل جدیدی که با نام author.php ایجاد کرده اید، ذخیره نمایید.

توجه!! اگر در قالب وردپرس تان از قبل فایل author.php وجود داشت، فقط شما نیاز دارید که این فایل را ویرایش کنید.

حال با توجه به اینکه هدف ما در این آموزش نمایش اطلاعات نویسندگان وب سایت در صفحه پروفایل آنها می باشد، پس باید به ویرایش فایل های مورد نظر بپردازید. شما می توانید تمامی کدهایی که بین get_header(); و get_sidebar() موجود می باشد را ویرایش نمایید.


    



About: nickname; ?>

user_email , '90 '); ?>

Website:user_url; ?>Bio:user_description; ?>

Posts by nickname; ?>:

Posted on:

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

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

.author-profile-card {
    background: #eee;
    border: 1px solid #ccc;
    padding: 20px;
    margin-bottom: 20px;
}
.author-photo {
    float: left;
    text-align: left;
    padding: 5px;
}

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


امتیاز شما از ۱ تا ۵

Loading…

Let’s block ads! (Why?)


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

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

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

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

ایجاد فایل های مهم برای تب ها

در مرحله اول باید یک پوشه به نام wp-tab-widget در هاست وب سایت خود ایجاد کنید و سپس دو فایل در داخل این پوشه بسازید اولی با نام wp-tabber-widget.php باید ساخته شود و فایل دوم را با نام wp-tabber-style.css میسازیم. همانطور که مشخص است فایل اول برای کد های php و فایل دوم برای استایل ها مورد استفاده قرار خواهد گرفت. فایل سوم را نیز با نام wp-tabber.js بسازید. این فایل شامل اسکریپت های مربوط به تب هایی است که ساخته میشود.

در ابتدای کار فایل wp-tabber-widget.php را گشوده و کد زیر را در آن قرار دهید:

 'WPBTabberWidget',
        'description' => 'Simple jQuery Tabber Widget'
);
$this->WP_Widget(
        'WPBTabberWidget',
        'WPBeginner Tabber Widget',
        $widget_ops
);
}
function widget($args, $instance) { // widget sidebar output
  
function wpb_tabber() { 
  
// Now we enqueue our stylesheet and jQuery script
  
wp_register_style('wpb-tabber-style', plugins_url('wp-tabber-style.css', __FILE__));
wp_register_script('wpb-tabber-widget-js', plugins_url('wp-tabber.js', __FILE__), array('jquery'));
wp_enqueue_style('wpb-tabber-style');
wp_enqueue_script('wpb-tabber-widget-js');
  
// Creating tabs you will be adding you own code inside each tab
?>
  
 









 
  

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

(function($)  {
$(".tab_content").hide();
$("ul.tabs li:first").addClass("active").show();
$(".tab_content:first").show();
$("ul.tabs li").click(function() {
$("ul.tabs li").removeClass("active");
$(this).addClass("active");
$(".tab_content").hide();
var activeTab = $(this).find("a").attr("href");
//$(activeTab).fadeIn();
if ($.browser.msie) {$(activeTab).show();}
else {$(activeTab).fadeIn();}
return false;
});
})(jQuery);

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

ul.tabs { 
position: relative; 
z-index: 1000; 
float: right; 
border-left: 1px solid #C3D4EA; 
}
ul.tabs li {
position: relative; 
overflow: hidden; 
height: 26px; 
float: right; 
margin: 0; 
padding: 0; 
line-height: 26px; 
background-color: #99B2B7;
border: 1px solid #C3D4EA; 
border-left: none; 
}
ul.tabs li  a{ 
display: block; 
padding: 0 10px; 
outline: none; 
text-decoration: none;
}
html ul.tabs li.active, 
html ul.tabs li.active a:hover { 
background-color: #D5DED9; 
border-bottom: 1px solid #D5DED9; 
}
.widget-area .widget .tabs a  { 
color: #FFFFFF; 
}
.tab_container {
position: relative; 
top: -1px; 
z-index: 999; 
width: 100%; 
float: left; 
font-size: 11px; 
background-color: #D5DED9; 
border: 1px solid #C3D4EA;
}
.tab_content { 
padding: 7px 11px 11px 11px;
line-height: 1.5;
}
.tab_content ul { 
margin: 0;
padding: 0; 
list-style: none; 
}
.tab_content li { 
margin: 3px 0;
 }
.tab-clear {
clear:both;
}

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


امتیاز شما از ۱ تا ۵

Loading…

Let’s block ads! (Why?)


نمایش تصاویر اینستاگرام در وردپرس با WP Instagram Widget

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

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

نمایش تصاویر اینستاگرام در وردپرس

نمایش تصاویر اینستاگرام در وردپرس

افزونه‌ای که قصد معرفی آن را دارم با عنوان WP Instagram Widget در مخزن وردپرس به ثبت رسیده است و تاکنون توانسته است تا بیش از ۲۰۰٫۰۰۰ نصب فعال و کسب امتیاز ۴٫۱ را ازآن خود نماید که با استفاده از آن قادر خواهید بود تا اقدام به نمایش تصاویر و ویدئوهای اپلود شده اینستاگرام در سایت خود کنید. همانطور که از نام افزونه مشخص است این افزونه امکان نمایش پست‌های اینستاگرام را از طریق ابزارک در اختیار شما قرار خواهد داد.

نصب و فعال سازی

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

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

سپس در بخش Username نام کاربری صفحه اینستاگرام خود را وارد کنید تا تصاویر مربوط به این اکانت نمایش داده شود. دقت کنید که نام کاربری شما نباید شامل @ باشد. سپس در فیلد Number of photos تعداد تصاویر و پست‌های قابل نمایش در ابزارک را تعیین کنید تا این تعداد از آخرین پست‌های اینستاگرام نمایش داده شوند.

در بخش Photo size اندازه تصاویر جهت نمایش را انتخاب کنید که در اینجا ۴ نوع اندازه در حالت بندانگشتی، کوچک، بزرگ و اندازه اصلی قرار دارد که می‌توانید یکی از آنها را برای نمایش انتخاب کنید.

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

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

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


امتیاز شما از ۱ تا ۵

Loading…

Let’s block ads! (Why?)


فیلتر مطالب وردپرس بر اساس دسته‌بندی و برچسب با Search & Filter

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

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

فیلتر مطالب وردپرس با Search & Filter

فیلتر مطالب وردپرس بر اساس دسته‌بندی و برچسب

افزونه‌ای که قصد معرفی آن را دارم با عنوان Search & Filter در مخزن وردپرس به ثبت رسیده است و تاکنون توانسته است تا بیش از ۲۰٫۰۰۰ نصب فعال و کسب امتیاز ۴٫۸ را ازآن خود نماید که با استفاده از آن قادر خواهید بود تا امکان فیلتر مطالب بر اساس دسته‌بندی، برچسب و یا تاریخ نوشته‌ها و برگه‌های وردپرس را ایجاد کنید.

نصب و فعال سازی

پس از نصب و فعال سازی افزونه مشابه تصویر زیر منویی با عنوان Search & Filter در پیشخوان سایت وردپرسی شما افزوده خواهد شد، روی آن کلیک کنید تا به صفحه تنظیمات افزونه هدایت شوید.

فیلتر مطالب وردپرس بر اساس دسته‌بندی و برچسب

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

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

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

[searchandfilter fields="search,category,post_tag"]

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


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

فیلتر مطالب وردپرس بر اساس دسته‌بندی و برچسب

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

search: نمایش فیلد جستجو برای جستجوی مطالب بر اساس دسته‌بندی، برچسب و..

category: امکان فیلتر مطالب بر اساس دسته‌بندی

post_tag: امکان فیلتر مطالب بر اساس برچسب

post_types: امکان فیلتر مطالب بر اساس پست‌تایپ نوشته، همچون محصولات ووکامرس یا Edd

post_date: امکان فیلتر مطالب بر اساس تاریخ

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

[searchandfilter fields="search,category,post_tag,post_types,post_date"]

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


امتیاز شما از ۱ تا ۵

Loading…

Let’s block ads! (Why?)


مخفی کردن نام کاربری در وردپرس با htaccess.

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

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

مخفی کردن نام کاربری در وردپرس با htaccess.

مخفی کردن نام کاربری در وردپرس با htaccess.

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

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

برای جلوگیری از یافتن نام کاربری نویسندگان در وردپرس توسط نرم‌افزارهایی که از طریق حملات Brute Force سایت را مورد حمله قرار می‌دهند می‌توانید به راحتی با استفاده از فایل htaccess. این قابلیت را که چنین نرم‌افزارهایی بتوانند نام کاربری را پیدا کنند را ازآنها سلب کنید.

برای این منظور در هاست خود وارد روت بخشی که وردپرس را در آن نصب کرده‌اید شده و فایل htaccess. را جهت ویرایش باز کنید، در صورتی که این فایل را مشاهده نمی‌کنید مخفی است که با استفاده از گزینه Settings می‌توانید آن را از حالت hide خارج کرده و مشاهده کنید. حال کدهای زیر را در مکان مناسبی از این فایل قرار داده و آن را ذخیره کنید.

# BEGIN block author scans
RewriteEngine On
RewriteBase /
RewriteCond %{QUERY_STRING} (author=d+) [NC]
RewriteRule .* - [F]
# END block author scans

همانطور که در کدهای فوق مشاهده می‌کنید ربات‌ها دایرکتوری و یا همان آدرس نویسندگان وردپرس که در بخش /author/ قرار دارد را نمی‌توانند کنترل و آنالیز کنند بنابراین امکان یافتن نام کاربری نویسنده را نخواهند داشت و بدین ترتیب می‌توانید سایت خود را از حملات Brute Force مصون کنید.

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


امتیاز شما از ۱ تا ۵

Loading…

Let’s block ads! (Why?)


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

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

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

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

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

غیرفعال سازی نظرات در مطالب قدیمی

یکی از مشکلاتی که بسیاری از مدیران سایت ها با آن روبرو هستند، ارسال نظرات در مطالب قدیمی می باشد که ممکن است برخی از کاربران وردپرسی نیاز به غیرفعال سازی ارسال نظر در مطالب قدیمی داشته باشند؛ برای اینکار کافی است قطعه کد زیر را به فایل توابع قالب خود یا همان Function.php اضافه نمایید:

<?php function close_comments( $posts ) {if ( !is_single() ) { return $posts; }if ( time() - strtotime( $posts[0]->post_date_gmt ) > ( 30 * 24 * 60 * 60 ) ) {$posts[0]->comment_status = 'closed';$posts[0]->ping_status = 'closed';}return $posts;}add_filter( 'the_posts', 'close_comments' ); ?>

نکته حائز اهمیت زمان مربوط به آن می باشد که می توانید با تغییر عدد ۳۰ در این کد که نشان دهنده تعداد روز می باشد را تغییر دهید؛ به طور مثال برای غیرفعال سازی پس از سه ماه باید آن را به ۹۰ تغییر دهید.

حفاظت بخش نظرات در مقابل اسپمر ها

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

<?php function check_referrer() {if (!isset($_SERVER['HTTP_REFERER']) || $_SERVER['HTTP_REFERER'] == “”) {wp_die( __('Please enable referrers in your browser, or, if you're a spammer, get out of here!') );}}add_action('check_comment_flood', 'check_referrer');?>

نمایش تعداد محدودی از نظرات در یک پست

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

<?php $numcomms = $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->comments WHERE comment_approved = '1'"); if (0 < $numcomms) $numcomms = number_format($numcomms); echo "There's <span>".$numcomms."</span> total comments on "; bloginfo('name'); ?>

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


امتیاز شما از ۱ تا ۵

Loading…

Let’s block ads! (Why?)


رفع خطای http 500 internal server وردپرس

رفع خطای http 500 internal server وردپرس یکی از مشکلاتی است که مطمئنا اگر جزو کاربرانی باشید که بیش از یک سال اقدام به راه‌اندازی سایت کرده‌اید گذشته باشد حداقل یکبار با آن مواجه شده‌اید. این خطا مربوط به سرور بوده و به دلایل گوناگونی ممکن است تا در وردپرس رخ دهد که کاربران مبتدی را وحشت‌زده کند.

در این مقاله از دکتر وردپرس قصد دارم تا به نحواه حل مشکل خطای ۵۰۰ در وردپرس بپردازم که با استفاده از آن قادر خواهید بود تا ابتدا عیب یابی مشکل خود را جستجو کرده و سپس با استفاده از روش درست اقدام به رفع خطای http 500 internal server وردپرس کنید.

رفع خطای http 500 internal server وردپرس

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

افزایش حافظه php

عمده‌ترین دلیل خطای ۵۰۰ وردپرس می‌تواند به دلیل افزایش مموری و حافظه php صورت گیرد که در این صورت هاست و سرور قادر به پردازش اطلاعات از دیتابیس نبوده و سایت با مشکل مواجه می‌شود. در صورتی که در سایت خود با خطای http 500 internal server مواجه شدید بررسی کنید که اگر در حال مدیریت سایت در پیشخوان که بیشتر می‌تواند هنگام آپلود یک فایل این خطا ظاهر شود، بودید می‌بایست حافظه php خود را افزایش دهید.

برای این منظور ابتدا در هاست خود یک فایل php.ini بسازید و سپس مقدار زیر را درون فایل قرار دهید.

memory=64MB

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

بررسی فایل htaccess. و بهینه کردن آن

یکی از دلایل دیگری که می‌تواند باعث بروز خطای ۵۰۰ در وردپرس شود به دلیل آسیب دیدن فایل htaccess. می‌باشد. برای اینکه مشکل خطای ۵۰۰ وردپرس را از طریق این فایل حل کنید به روت اصلی که وردپرس در آن نصب شده است مراجعه کرده و نام فایل را به htaccess_old. تغییر دهید و یکبار سایت خود را باز کرده و از کلیدهای ترکیبی CTRL+F5 برای رفرش کردن صفحه استفاده کنید.

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

غیرفعال کردن افزونه‌ها

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

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

از اسکریپت خود مطمئن شوید

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

با میزبان خود در ارتباط باشید

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

شاد باشید..


امتیاز شما از ۱ تا ۵

Loading…

Let’s block ads! (Why?)