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

ψήφοι
0

Πώς μπορώ να εμφανίσει το ρόλο του χρήστη σε μια προσαρμοσμένη σελίδα με 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.php

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


1 απαντήσεις

ψήφοι
0

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

<?
    //Imp to include
    include('wp-load.php');
    define('WP_USE_THEMES', false);
    require('wp-blog-header.php');

    // 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