ترفند وردپرس – اسکریپت دات کام https://www.xn--mgbguh09aqiwi.com اسکریپت دات کام Wed, 05 Apr 2017 15:08:57 +0000 fa-IR hourly 1 https://wordpress.org/?v=5.6.14 نمایش مطالب تصادفی در وردپرس بدون نیاز به افزونه https://www.xn--mgbguh09aqiwi.com/%d9%86%d9%85%d8%a7%db%8c%d8%b4-%d9%85%d8%b7%d8%a7%d9%84%d8%a8-%d8%aa%d8%b5%d8%a7%d8%af%d9%81%db%8c-%d9%88%d8%b1%d8%af%d9%be%d8%b1%d8%b3-%d8%a8%d8%af%d9%88%d9%86-%d8%a7%d9%81%d8%b2%d9%88%d9%86%d9%87.html https://www.xn--mgbguh09aqiwi.com/%d9%86%d9%85%d8%a7%db%8c%d8%b4-%d9%85%d8%b7%d8%a7%d9%84%d8%a8-%d8%aa%d8%b5%d8%a7%d8%af%d9%81%db%8c-%d9%88%d8%b1%d8%af%d9%be%d8%b1%d8%b3-%d8%a8%d8%af%d9%88%d9%86-%d8%a7%d9%81%d8%b2%d9%88%d9%86%d9%87.html#respond Wed, 05 Apr 2017 15:06:49 +0000 http://www.xn--mgbguh09aqiwi.com/?p=26611 حتما در اکثر وب سایت ها از جمله وب سایت اسکریپت دات کام مشاهده کرده اید که با هر بار Refresh صفحه , 5 پست به صورت اتفاقی و رندوم به بازدیدکنندگان نمایش داده میشود .

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

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

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

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

مثلا اگر میخواهید در SideBar قالب خود نمایش دهید , میتوانید در مکانی مناسب در فایل Sidebar.php کپی نمایید . ( با توجه به نوع قالب و کدنویسی , اسم فایل ها تفاوت دارد . شاید قالب شما sidebar.php نداشته باشد ) .

<ul>
    <?php $vmsRandomPost = get_posts('orderby=rand&numberposts=5'); foreach($vmsRandomPost as $post) { ?>
        <li><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></li>
    <hr>
    <?php } ?>
</ul>

توجه : میتوانید با تغییر عدد 5 در کد بالا , تعداد نمایش مطالب تصادفی را تغییر دهید .

پخش اختصاصی

گرداوری و آموزش : وحید مجیدی

]]>
https://www.xn--mgbguh09aqiwi.com/%d9%86%d9%85%d8%a7%db%8c%d8%b4-%d9%85%d8%b7%d8%a7%d9%84%d8%a8-%d8%aa%d8%b5%d8%a7%d8%af%d9%81%db%8c-%d9%88%d8%b1%d8%af%d9%be%d8%b1%d8%b3-%d8%a8%d8%af%d9%88%d9%86-%d8%a7%d9%81%d8%b2%d9%88%d9%86%d9%87.html/feed 0
اجباری کردن آپلود تصویر شاخص در وردپرس https://www.xn--mgbguh09aqiwi.com/%d8%a7%d8%ac%d8%a8%d8%a7%d8%b1%db%8c-%da%a9%d8%b1%d8%af%d9%86-%d8%a2%d9%be%d9%84%d9%88%d8%af-%d8%aa%d8%b5%d9%88%db%8c%d8%b1-%d8%b4%d8%a7%d8%ae%d8%b5-%d8%af%d8%b1-%d9%88%d8%b1%d8%af%d9%be%d8%b1%d8%b3.html https://www.xn--mgbguh09aqiwi.com/%d8%a7%d8%ac%d8%a8%d8%a7%d8%b1%db%8c-%da%a9%d8%b1%d8%af%d9%86-%d8%a2%d9%be%d9%84%d9%88%d8%af-%d8%aa%d8%b5%d9%88%db%8c%d8%b1-%d8%b4%d8%a7%d8%ae%d8%b5-%d8%af%d8%b1-%d9%88%d8%b1%d8%af%d9%be%d8%b1%d8%b3.html#respond Sun, 05 Mar 2017 11:32:03 +0000 http://www.xn--mgbguh09aqiwi.com/?p=26062 اگر شما هم یک توسعه دهنده سیستم مدیریت محتوای وردپرس هستید , میدانید که یکی از مهمترین تصاویری که برای هر پست در وب سایت های وردپرس وجود دارد , تصویر شاخص است .

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

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

 

اجباری کردن آپلود تصویر شاخص در وردپرس

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

add_action('save_post', 'wpds_check_thumbnail');
add_action('admin_notices', 'wpds_thumbnail_error');
function wpds_check_thumbnail($post_id) {
    if(get_post_type($post_id) != 'post')
        return;
    if ( !has_post_thumbnail( $post_id ) ) {
        set_transient( "has_post_thumbnail", "no" );
        remove_action('save_post', 'wpds_check_thumbnail');
        wp_update_post(array('ID' => $post_id, 'post_status' => 'draft'));
        add_action('save_post', 'wpds_check_thumbnail');
    } else {
        delete_transient( "has_post_thumbnail" );
    }
}
function wpds_thumbnail_error()
{
    if ( get_transient( "has_post_thumbnail" ) == "no" ) {
        echo "<div id='message' class='error'><p><strong>شما باید قبل از ارسال مطلب یک تصویر شاخص آپلود کنید. نوشته شما ذخیره شما ذخیره خواهد شد، اما قابل نمایش نیست!</strong></p></div>";
        delete_transient( "has_post_thumbnail" );
    }
 
}

پخش اختصاصی

گرداوری : وحید مجیدی

]]>
https://www.xn--mgbguh09aqiwi.com/%d8%a7%d8%ac%d8%a8%d8%a7%d8%b1%db%8c-%da%a9%d8%b1%d8%af%d9%86-%d8%a2%d9%be%d9%84%d9%88%d8%af-%d8%aa%d8%b5%d9%88%db%8c%d8%b1-%d8%b4%d8%a7%d8%ae%d8%b5-%d8%af%d8%b1-%d9%88%d8%b1%d8%af%d9%be%d8%b1%d8%b3.html/feed 0
لیست کلیدهای میانبر وردپرس https://www.xn--mgbguh09aqiwi.com/%d9%84%db%8c%d8%b3%d8%aa-%da%a9%d9%84%db%8c%d8%af%d9%87%d8%a7%db%8c-%d9%85%db%8c%d8%a7%d9%86%d8%a8%d8%b1-%d9%88%d8%b1%d8%af%d9%be%d8%b1%d8%b3.html https://www.xn--mgbguh09aqiwi.com/%d9%84%db%8c%d8%b3%d8%aa-%da%a9%d9%84%db%8c%d8%af%d9%87%d8%a7%db%8c-%d9%85%db%8c%d8%a7%d9%86%d8%a8%d8%b1-%d9%88%d8%b1%d8%af%d9%be%d8%b1%d8%b3.html#respond Tue, 14 Feb 2017 17:12:47 +0000 http://www.xn--mgbguh09aqiwi.com/?p=25740 یکی از امکانات جالب در هنگام نوشتن یک برگه یا مقاله و دیدگاه ها , استفاده از کلید های میانبر می باشد …

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

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

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

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

Ctrl + b = بولد یا توپر کردن
Ctrl + i = کج کردن
Ctrl + c = کپی
Ctrl + v = جایگذاری یا پیست
Ctrl + x = برش یا برداشتن
Ctrl + a = انتخاب همه
Ctrl + z = باطل کردن یا عقب گرد
Ctrl + y = جلوگرد
Ctrl + [شماره مربوطه] = برای مثال هدینگ سه : CTRL+3
Alt + Shift + l = چپ چین کردن
Alt + Shift + j = کشیده شدن نوشته
Alt + Shift + c = وسط چین کردن
Alt + Shift + d = خط کشیدن روی متن
Alt + Shift + r = راست چین کردن
Alt + Shift + u = فعال / غیرفعال کردن لیستی
Alt + Shift + a = درج لینک
Alt + Shift + o = فعال / غیرفعال کردن لیست شماره ای
Alt + Shift + s = حذف لینک÷
Alt + Shift + q = نقل قول
Alt + Shift + m = قرار دادن تصویر
Alt + Shift + w = تمام عرض کردن ادیتور
Alt + Shift + t = قرار دادن محتوای بیشتر
Alt + Shift + p = صفحه بندی محتوا
Alt + Shift + h = راهنمای فارسی ادیتور
Ctrl + p = پرینت یا چاپ صفحه
Alt + Shift + p = انتشار نوشته یا برگه
کد های میانبر در قسمت دیدگاه ها :

J = دیدگاه بعدی
K = دیدگاه قبلی
A = تایید نظر
U = عدم تایید دیدگاه
D = حذف دیدگاه
R = پاسخ به دیدگاه
Q = ویرایش سریع دیدگاه
Z = حذف دیدگاه از سطل زباله یا بازیافت آن ها
Shift + A = تایید همه ی دیدگاه ها
Shift + D = حذف دیدگاه های انتخاب شده
Shift + U = عدم تایید دیدگاه های انتخاب شده
Shift + T = حذف دیدگاه های انتخاب شده در سطل زباله
Shift + Z = بازیافت دیدگاه های انتخاب شده از سطل زباله

پخش اختصاصی

گرداوری و آموزش : وحید مجیدی

]]>
https://www.xn--mgbguh09aqiwi.com/%d9%84%db%8c%d8%b3%d8%aa-%da%a9%d9%84%db%8c%d8%af%d9%87%d8%a7%db%8c-%d9%85%db%8c%d8%a7%d9%86%d8%a8%d8%b1-%d9%88%d8%b1%d8%af%d9%be%d8%b1%d8%b3.html/feed 0
آموزش تغییر متن فوتر پیشخوان وردپرس https://www.xn--mgbguh09aqiwi.com/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%aa%d8%ba%db%8c%db%8c%d8%b1-%d9%85%d8%aa%d9%86-%d9%81%d9%88%d8%aa%d8%b1-%d9%be%db%8c%d8%b4%d8%ae%d9%88%d8%a7%d9%86-%d9%88%d8%b1%d8%af%d9%be%d8%b1%d8%b3.html https://www.xn--mgbguh09aqiwi.com/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%aa%d8%ba%db%8c%db%8c%d8%b1-%d9%85%d8%aa%d9%86-%d9%81%d9%88%d8%aa%d8%b1-%d9%be%db%8c%d8%b4%d8%ae%d9%88%d8%a7%d9%86-%d9%88%d8%b1%d8%af%d9%be%d8%b1%d8%b3.html#respond Fri, 30 Sep 2016 15:24:18 +0000 http://www.xn--mgbguh09aqiwi.com/?p=22306 همان طور که میدانید در پانوشت قسمت مدیریت وردپرس متنی به این نام ( Thank you for creating with WordPress ) یا در نسخه های قدیمی تر با نام های دیگر نمایش داده میشود .

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

پس در ادامه مطلب با ما همراه باشید …

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

فقط کافیست کد زیر را در فایل functions.php قالب وب سایت وردپرسی خود قرار دهید :

function remove_footer_admin () {
  echo 'متن دلخواه شما';
} 
add_filter('admin_footer_text', 'remove_footer_admin');

گرداوری و آموزش : وحید مجیدی

پخش اختصاصی

]]>
https://www.xn--mgbguh09aqiwi.com/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%aa%d8%ba%db%8c%db%8c%d8%b1-%d9%85%d8%aa%d9%86-%d9%81%d9%88%d8%aa%d8%b1-%d9%be%db%8c%d8%b4%d8%ae%d9%88%d8%a7%d9%86-%d9%88%d8%b1%d8%af%d9%be%d8%b1%d8%b3.html/feed 0
ترفند جلوگیری از دیدگاه های اسپم وردپرس https://www.xn--mgbguh09aqiwi.com/%d8%aa%d8%b1%d9%81%d9%86%d8%af-%d8%ac%d9%84%d9%88%da%af%db%8c%d8%b1%db%8c-%d8%a7%d8%b2-%d8%af%db%8c%d8%af%da%af%d8%a7%d9%87-%d8%a7%d8%b3%d9%be%d9%85-%d9%88%d8%b1%d8%af%d9%be%d8%b1%d8%b3.html https://www.xn--mgbguh09aqiwi.com/%d8%aa%d8%b1%d9%81%d9%86%d8%af-%d8%ac%d9%84%d9%88%da%af%db%8c%d8%b1%db%8c-%d8%a7%d8%b2-%d8%af%db%8c%d8%af%da%af%d8%a7%d9%87-%d8%a7%d8%b3%d9%be%d9%85-%d9%88%d8%b1%d8%af%d9%be%d8%b1%d8%b3.html#respond Wed, 13 Apr 2016 13:19:29 +0000 http://www.xn--mgbguh09aqiwi.com/?p=17844 یکی از روش هایی که به تازگی توسط اسپمر ها در وب سایت های فارسی مد شده است , دیدگاه های اسپمی می باشد که اغلب دارای نوشته های غیر خوانا و لینک هایی با تعداد کارکتر بالا است .

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

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

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

و اما آموزش :

برای این کار کافیست کد php  زیر را در فایل functions.php پوسته ی وردپرس خود قرار دهید …

function rkv_url_spamcheck( $approved , $commentdata ) {
    return ( strlen( $commentdata['comment_author_url'] ) > 50 ) ? 'spam' : $approved;
  }
  add_filter( 'pre_comment_approved', 'rkv_url_spamcheck', 99, 2 );

نکته :‌ به صورت پیش فرض , لینک هایی با طول رشته 50 به صورت اتوماتیک جفنگ و یا همان اسپم میشوند که عددی نرمال است . اگر مایل به کم یا زیاد کردن آن هستید , میتوانید عدد ۵۰ در کد بالا را به دلخواه تغییر دهید .

آموزش : وحید مجیدی

پخش اختصاصی

]]>
https://www.xn--mgbguh09aqiwi.com/%d8%aa%d8%b1%d9%81%d9%86%d8%af-%d8%ac%d9%84%d9%88%da%af%db%8c%d8%b1%db%8c-%d8%a7%d8%b2-%d8%af%db%8c%d8%af%da%af%d8%a7%d9%87-%d8%a7%d8%b3%d9%be%d9%85-%d9%88%d8%b1%d8%af%d9%be%d8%b1%d8%b3.html/feed 0
آموزش غیرفعال سازی فید خوان ها در وردپرس ( Rss , Atom , Rdf ) https://www.xn--mgbguh09aqiwi.com/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%ba%db%8c%d8%b1%d9%81%d8%b9%d8%a7%d9%84-%d8%b3%d8%a7%d8%b2%db%8c-%d9%81%db%8c%d8%af-%d8%ae%d9%88%d8%a7%d9%86-%d9%87%d8%a7-%d8%af%d8%b1-%d9%88%d8%b1%d8%af%d9%be%d8%b1.html https://www.xn--mgbguh09aqiwi.com/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%ba%db%8c%d8%b1%d9%81%d8%b9%d8%a7%d9%84-%d8%b3%d8%a7%d8%b2%db%8c-%d9%81%db%8c%d8%af-%d8%ae%d9%88%d8%a7%d9%86-%d9%87%d8%a7-%d8%af%d8%b1-%d9%88%d8%b1%d8%af%d9%be%d8%b1.html#comments Wed, 06 Apr 2016 16:00:15 +0000 http://www.xn--mgbguh09aqiwi.com/?p=17581 یکی از مشکلات فید خوان برای وب سایت , مشکل در کش مطالب شما توسط روبات های فید خوان می باشد . به این صورت که این روبات ها سریعا مطلب اختصاصی شما را در چند دقیقه پس از انتشار , در وب سایت خود قرار میدهند و اکثرا زودتر در گوگل ثبت میشوند .

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

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

آموزش غیرفعال سازی فید خوان ها در وردپرس ( Rss , Atom , Rdf )

برای این کار کافیست در فایل functions.php واقع در پوسته ی مورد نظر , کد php زیر را وارد نمایید :

<?php
  function cwc_disable_feed() {
    wp_die( __('فید خوان غیر فعال می باشد') );
  }
    add_action('do_feed', 'cwc_disable_feed', 1);
    add_action('do_feed_rdf', 'cwc_disable_feed', 1);
    add_action('do_feed_rss', 'cwc_disable_feed', 1);
    add_action('do_feed_rss2', 'cwc_disable_feed', 1);
    add_action('do_feed_atom', 'cwc_disable_feed', 1);
?>

پخش اختصاصی

گرداوری : وحید مجیدی

]]>
https://www.xn--mgbguh09aqiwi.com/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%ba%db%8c%d8%b1%d9%81%d8%b9%d8%a7%d9%84-%d8%b3%d8%a7%d8%b2%db%8c-%d9%81%db%8c%d8%af-%d8%ae%d9%88%d8%a7%d9%86-%d9%87%d8%a7-%d8%af%d8%b1-%d9%88%d8%b1%d8%af%d9%be%d8%b1.html/feed 1
عدم دسترسی به xmlrpc جهت افزایش امنیت وردپرس https://www.xn--mgbguh09aqiwi.com/%d8%b9%d8%af%d9%85-%d8%af%d8%b3%d8%aa%d8%b1%d8%b3%db%8c-%d8%a8%d9%87-xmlrpc-%d8%ac%d9%87%d8%aa-%d8%a7%d9%81%d8%b2%d8%a7%db%8c%d8%b4-%d8%a7%d9%85%d9%86%db%8c%d8%aa-%d9%88%d8%b1%d8%af%d9%be%d8%b1%d8%b3.html https://www.xn--mgbguh09aqiwi.com/%d8%b9%d8%af%d9%85-%d8%af%d8%b3%d8%aa%d8%b1%d8%b3%db%8c-%d8%a8%d9%87-xmlrpc-%d8%ac%d9%87%d8%aa-%d8%a7%d9%81%d8%b2%d8%a7%db%8c%d8%b4-%d8%a7%d9%85%d9%86%db%8c%d8%aa-%d9%88%d8%b1%d8%af%d9%be%d8%b1%d8%b3.html#comments Sat, 16 Jan 2016 16:42:44 +0000 http://www.xn--mgbguh09aqiwi.com/?p=15297 xmlrpc نام یک API می باشد که مدیران وب سایت های وردپرسی میتوانند نرم افزار هایی مثل Windows Live Writer یا اپلیکیشن های دیگر اقدام به درج پست در وب سایت خود کنند.

این API علاوه بر امکانات جالبی که دارد میتواند مشکلاتی هم در وب سایت به وجود آورد . به عنوان مثال حملات Brute Force و یا DDOS توسط هکر ها …

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

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

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

عدم دسترسی به xmlrpc جهت افزایش امنیت وردپرس

روش اول :

کافیست کد زیر را در فایل functions.php قالب خود قرار دهید :

<?php add_filter('xmlrpc_enabled', '__return_false'); ?>

روش دوم : 

با استفاده از افزونه disable-xml-rpc میتوانید به راحتی این قابلیت را غیر فعال نمایید .

پخش اختصاصی

گرداوری و آموزش : وحید مجیدی

]]>
https://www.xn--mgbguh09aqiwi.com/%d8%b9%d8%af%d9%85-%d8%af%d8%b3%d8%aa%d8%b1%d8%b3%db%8c-%d8%a8%d9%87-xmlrpc-%d8%ac%d9%87%d8%aa-%d8%a7%d9%81%d8%b2%d8%a7%db%8c%d8%b4-%d8%a7%d9%85%d9%86%db%8c%d8%aa-%d9%88%d8%b1%d8%af%d9%be%d8%b1%d8%b3.html/feed 3