آموزش نمایش تعداد اعضای سایت + آخرین افراد & تکیه کد

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

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

نمایش تعداد اعضای سایت

function show_logged_in_username() {
    if (is_user_logged_in()) {
        $current_user = wp_get_current_user();
        $display_name = $current_user->display_name;
        return $display_name;
    }
}
add_shortcode('acsh_show_username', 'show_logged_in_username');
[acsh_show_username]

نمایش آخرین افراد ثبت‌نام شده در سایت​

function display_latest_users($atts) {
    $a = shortcode_atts( array(
        'count' => '5',
    ), $atts );
    $number_of_users = intval($a['count']);
    $args = array(
        'number' => $number_of_users,
        'orderby' => 'registered',
        'order' => 'DESC'
    );
    $users = get_users($args);
    $output = '';
    foreach ($users as $user) {
        $output .= '<div>' . $user->display_name . '</div>';
    }
    return $output;
}
add_shortcode('acsh_latest_users', 'display_latest_users');
[acsh_latest_users count="5"]

چند نفر تا به حال این محصول را خریداری کرده‌اند​

function product_sales_count_shortcode( $atts ) {
    $atts = shortcode_atts( array(
        'id' => '',
    ), $atts );
    if ( empty( $atts['id'] ) ) {
        return '';
    }
    $product = wc_get_product( $atts['id'] );
    if ( ! $product ) {
        return '';
    }
    $sales_count = $product->get_total_sales();
    return $sales_count;
}
add_shortcode( 'acsh_product_sales_count', 'product_sales_count_shortcode' );
[acsh_product_sales_count id="18150"]

اضافه کردن نام کاربر در زمان لاگین

نمایش نام کاربر زمان لاگین در وردپرس
function product_sales_count_shortcode( $atts ) {
    $atts = shortcode_atts( array(
        'id' => '',
    ), $atts );
    if ( empty( $atts['id'] ) ) {
        return '';
    }
    $product = wc_get_product( $atts['id'] );
    if ( ! $product ) {
        return '';
    }
    $sales_count = $product->get_total_sales();
    return $sales_count;
}
add_shortcode( 'acsh_product_sales_count', 'product_sales_count_shortcode' );
[acsh_product_sales_count id="18150"]
5/5 - (4 امتیاز)
این مقاله هم جذابه:  افزایش سرعت سایت وردپرسی
0 دیدگاه‌ها
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها
سبد خرید فروشگاه
ورود به سایت

هنوز حساب کاربری ندارید ؟

برای پیدا کردن محصولات خود شروع به تایپ نام آن کنید...