Rol+Icono:Mostrarlos en el sidebar

Inicio Foros WordPress Plugins Rol+Icono:Mostrarlos en el sidebar

Etiquetado: , , , ,

Este debate contiene 0 respuestas, tiene 1 mensaje y lo actualizó  paulyss10 hace 7 años, 3 meses.

  • Autor
    Publicaciones
  • #20582

    paulyss10
    Participante

    <p>Hola a todos, mas que una pregunta, es una ayuda, ya que vi muchas personas tratando de hacer lo siguiente:<br />
    En el sidebar, agregar un widget con el login, en el cual, mostrar el nombre del usuario logueado, mas el rol y un icono según su rol.</p>
    <p>Me puse a investigar, y pude adaptar el siguiente plugin:SimpleLogin.</p>
    <p>En la carpeta plugins/simplelogin/ edite el simplelogin.php, en la funcion "DoSimpleLogin" puse la siguiente linea:</p>
    <p><code>require_once (WP_PLUGIN_DIR . &#39;/simplelogin/includes/icon-role.php&#39;);</code></p>
    <p>y luego debajo de lo siguiente:</p>
    <pre><code>if ($profile_link[$user_role] == true) :
    $profile_url = $this-&gt;GetOption(&#39;profile_url&#39;);
    $profile_url = (!empty($profile_url)) ? $profile_url : admin_url(&#39;profile.php&#39;);
    echo &#39;&lt;li&gt;&lt;a href=&quot;&#39; . $profile_url . &#39;&quot;&gt;&#39; . __(&#39;Profile&#39;, &#39;simpelogin&#39;) . &#39;&lt;/a&gt;&lt;/li&gt;&#39; . &quot;n&quot;;
    endif;</code></pre>
    <p>Agregue esto:</p>
    <pre><code>echo $current_user-&gt;user_login.&#39;&lt;/br&gt;&#39;;
    echo &#39;

    &lt;li&gt;&#39;.geticon($user_role).$user_role.&#39;&lt;/li&gt;
    &#39;;</code></pre>
    <p>Ahora, vayan a la carpeta dentro de este plugin:</p>
    <p>simplelogin/includes</p>
    <p>creen un nuevo .php, en mi caso lo llame: icon-role.php</p>
    <p>y editenlo de la siguiente manera:</p>
    <pre><code>&lt;?php

    function geticon($role_user)
    {

    switch ($role_user) {
    case &quot;administrator&quot;:
    echo &#39;&lt;img src=&quot;http:// url-del-icono&quot; /&gt;&#39;;
    break;
    case &quot;author&quot;:
    echo &#39;&lt;img src=&quot;http:// url-del-icono-para-author&quot; /&gt;&#39;;
    break;
    }

    } ?&gt;</code></pre>
    <p>Y así vayan agregando los iconos de los roles que usan en su sitio!<br />
    Espero haber ayudado a alguien!<br />
    Saludos!<br />

    </p>

El foro ‘Plugins’ está cerrado y no se permiten nuevos debates ni respuestas.

Pin It on Pinterest