دیجی اسکریپت

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

کد نمایش پر بازدیدترین مطالب یک ماهه اخیر در وردپرس
[ad_1]

همانطور که میدانید، برای نمایش پربازدیدترین مطالب در وردپرس از افزونه wp-postview استفاده میشود. کار این افزونه به این شکل هست که میاد و داخل نوشته ها یه زمینه دلخواه با نام views میسازه و هر بار با بازدید یک واحد به این زمینه اضافه میشه. خوب ما برای اینکه بخوایم مطالب پربازدید رو نشون بدیم از wp_query استفاده میکنیم.

 

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

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

<ul>
<?php 
$args = array(
    'date_query' => array(
        array(
            'column' => 'post_date_gmt',
            'after' => '1 month ago',
        ),
    ),
    'post_type' => 'post',
    'posts_per_page' => 30,
    'orderby' => 'meta_value_num',
    'meta_key' => 'views',
    'order' => 'DESC',
     
);
$my_query = new WP_Query( $args );
while ($my_query->have_posts()):
$my_query->the_post();
$do_not_duplicate = $post->ID; ?>
<?php $views = get_post_meta($post->ID, 'views', true); ?>
 
<li><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>" rel="bookmark"><?php the_title(); ?></a> <?php echo $views; ?></li>
<?php endwhile; ?>
</ul>

توجه: همچنین میتوانید بجای استفاده از ماه، سال را جایگزین کنید. بطرو مثال بجای کد زیر در قطعه کد بالا:

'after' => '1 month ago',

کد زیر را قرار دهید:

'after' => '1 year ago',

موفق باشید

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

[ad_2]

لینک منبع مطلب

حذف لرزش فرم ورود به داشبورد وردپرس
[ad_1]

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

 

نحوه حذف لرزش فرم ورود در وردپرس

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

 

حذف لرزش فرم ورود به داشبورد وردپرس

 

اما برای حذف لرزش فرم ورود به داشبورد وردپرس، کافیست از قطعه کد زیر در فایل funstions.php قالب وردپرس خود استفاده کنید.

<?php
function my_login_head() {
    remove_action('login_head', 'wp_shake_js', 12);
}
add_action('login_head', 'my_login_head');
?>

موفق باشید

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

[ad_2]

لینک منبع مطلب

حذف دکمه پیش نمایش نوشته در وردپرس
[ad_1]

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

 

نحوه حذف دکمه پیش نمایش نوشته در وردپرس

حذف دکمه پیش نمایش نوشته در وردپرس

 

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

 

function posttype_admin_css() {
    global $post_type;
    $post_types = array(
                        /* set post types */
                        'post_type_name',
                        'post',
                        'page',
                  );
    if(in_array($post_type, $post_types))
    echo '<style type="text/css">#post-preview, #view-post-btn{display: none;}</style>';
}
add_action( 'admin_head-post-new.php', 'posttype_admin_css' );
add_action( 'admin_head-post.php', 'posttype_admin_css' );

 

به همین سادگی…

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

[ad_2]

لینک منبع مطلب