Wordpress Πώς μπορώ να εμφανίσει το ρόλο του χρήστη σε προσαρμοσμένη σελίδα;


Πώς μπορώ να εμφανίσει το ρόλο του χρήστη σε μια προσαρμοσμένη σελίδα με php; Υπάρχει ένας κώδικας, αλλά είναι ακριβώς λειτουργεί στη σελίδα author.php. Πώς μπορώ να εκτελέσετε αυτόν τον κώδικα σε μια προσαρμοσμένη σελίδα;

<?php $aid = get_the_author_meta('ID'); 
$role = get_user_role($aid); 
if ('subscriber' === $role)
  echo Subscriber;
elseif ('editor' === $role)
      echo Editor;


function get_user_role($id) {
    $user = new WP_User($id);
    return array_shift($user->roles);
Δημοσιεύθηκε 20/10/2018 στις 12:49
πηγή χρήστη
Σε άλλες γλώσσες...                            

1 απαντήσεις


Σε κάθε προσαρμοσμένη σελίδα μπορείτε να καλέσετε παρακάτω τρεις γραμμές να σηκώσει WordPress στοίβα και στη συνέχεια να χρησιμοποιήσετε οποιοδήποτε WordPress λειτουργικότητα

    //Imp to include
    define('WP_USE_THEMES', false);

    // check is user is logged - if yes then print its role
    if(is_user_logged_in() ) {
        $user = wp_get_current_user();
        $role = ( array ) $user->roles;
        echo "role is ".$role[0];

Απαντήθηκε 20/10/2018 στις 13:09
πηγή χρήστη

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more