Dudas con una función personalizada

Inicio Foros WordPress Programación Dudas con una función personalizada

Este debate contiene 1 respuesta, tiene 2 mensajes y lo actualizó  LGrusin hace 6 años, 5 meses.

  • Autor
    Publicaciones
  • #63515

    geeknet
    Participante

    Hola!

    Tengo esta función PHP que me permite agregar cualquier cosa al final de las entradas en wordpress:
    function texto_al_final($content) {
    if (is_single()) {
    $content .= '<p><div id="caja-suscribir-post">
    Si no te quieres perder nada suscríbete a
    <a title="Suscríbete a Ayuda WordPress"
    href="https://feeds.feedburner.com/ayudawordpress">Ayuda WordPress</a></div></p>';
    }
    return $content;
    }

    add_filter ('the_content', 'texto_al_final', 0);
    Me funciona, pero lo que quiero que haga es lo siguiente:
    Si es un Usuario/Autor especifico muestre “Una cosa”, y si es cualquier otro Usurio/Autor que muestre “Otra cosa”.

    Básicamente quiero que debajo de mis entradas se muestre algo, pero si la entrada la escribió cualquier otro autor del blog muestre otra cosa distinta.

    Espero me haya dado a entender y me puedan dar una orientación.

    Desde ya muchas gracias 🙂

  • #63527

    LGrusin
    Miembro

    No he probado, pero sería algo parecido a esto:
    if (is_single()) {
    if (get_userdata( $post->post_author ) == ‘pepito’) {
    $content. = ‘Una cosa para pepito’;
    } else {
    $content. = ‘Para todos los que no son pepito’;
    }
    }

    Un saludo

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

Pin It on Pinterest