۵ هک کاربردی در وردپرس

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

  1. حذف پیوندها در نظرات
    گاهی اوقات در قسمت نظرات شاهد درج لینک توسط نظردهندگان هستید و بخواهید پیوند آنها را به طور خودکار برای همگی اونها بردارید. برای اینکا بهتره دستور زیر رو در functions.php قرار دهید:

    
    remove_filter('comment_text', 'make_clickable', 9);
    
  2. باخبر سازی کاربران از نوشته جدید در سایت
    گاهی اوقات وبلاگی دارید و می خواهید با انتشار نوشتتون اعضاء رو باخبر سازید. افزونه های زیادی در این مورد هست. می تونید از دستور زیر در functions.php پوستتون استفاده کنید:

    function email_members($post_ID)  {
    global $wpdb;
    $usersarray = $wpdb->get_results("SELECT user_email FROM $wpdb->users;");
    $users = implode(",", $usersarray);
    mail($users, "New WordPress recipe online!", 'A new recipe have been published on http://sitename.com');
    return $post_ID;
    }
    
    add_action('publish_post', 'email_members');
    
  3. نمایش بندانگشتی در خوراک RSS
    بعضی اوقات هم اگر بخواهید بندانگشتی هایی که در نوشته هایتان دارید که قابلیت اون رو در پوستتون فعال کردید می تونید از دستور زیر در functions.php استفاده کنید:

    function diw_post_thumbnail_feeds($content) {
    global $post;
    if(has_post_thumbnail($post->ID)) {
    $content = '<div>' . get_the_post_thumbnail($post->ID) . '</div>' . $content;
    }
    return $content;
    }
    add_filter('the_excerpt_rss', 'diw_post_thumbnail_feeds');
    add_filter('the_content_feed', 'diw_post_thumbnail_feeds');
    
  4. جلوگیری از درخواست های وردپرس
    گاهی اوقات وردپرس به طور پیشفرض برای به روز رسانی درخواست های خارجی می کند و می خواهید جلوی این درخواست را بگیرید از دستور زیر در wp-config.php استفاده کنید:

    define('WP_HTTP_BLOCK_EXTERNAL', true);
    

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

    
    define('WP_ACCESSIBLE_HOSTS', 'rpc.pingomatic.com');
    
  5. مشاهده اشکالات وردپرستان
    گاهی اوقات ممکن است براثر تغییراتی به دست شما وردپرستان خراب شود و (مشکل صفحه سفید) رخ بدهد. بهتره از ابزاره WP_DEBUG استفاده کنید. دستور زیر رو به فایل پیکربند وردپرس wp-config.php اضافه کنید:

    
    define('WP_DEBUG', true);
    

20 thoughts on “۵ هک کاربردی در وردپرس

  1. سلام.
    فکر کنم با “جلوگیری از درخواست های وردپرس” جلوی فشار هم بر روی سرور کمی گرفته بشه درسته؟

  2. سلام نمیدونم چرا من اینقدر در ویرایش فانکشن مشگل دارم وقتی کد remove_filter(‘comment_text’, ‘make_clickable’, 9); رو در فانکشن گزاشتم دقیقا همین کد در بالای پیشخوان به نمایش در اومد هر کدی که برای امنیت و … در فانکشن میزارم اینطوری میشه چی کارش کنم ممنون از سایت خوبتون

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

*

شما می‌توانید از این دستورات HTML استفاده کنید: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>