Hacks para WordPress

Inicio Foros WordPress Programación Hacks para WordPress

Etiquetado: , , ,

Este debate contiene 13 respuestas, tiene 6 mensajes y lo actualizó  tinthenet hace 8 años, 2 meses.

  • Autor
    Publicaciones
  • #13390

    metacortex
    Participante

    <p>Nota: Este tópico está dedicado a recopilar pequeños hacks y snippets que nos han servido en algún momento. Si vas a hacer una pregunta por favor abre un nuevo tema.</p>
    <p>


    </p>
    <p>Hack 1: Cómo agregar una página fuera de la plantilla y hacer que se activen todas las funciones de WordPress.</p>
    <p>Puedes crear un documento cualquiera fuera de la plantilla. supongamos que lo nombras como mipagina.php y lo ubicas en tu directorio raiz.</p>
    <p>En la primera línea (arriba de todo) sólo colocas:</p>
    <p>

    Code:
    &lt;?php require_once(‘wp-load.php’); ?&gt;

    </p>
    <p>Eso te activará todas las funciones de WordPress, incluyendo tags, plugins y hasta tus códigos en functions.php.</p>
    <p>Este procedimiento es muy útil cuando estás desarrollando páginas de prueba en línea, ya que te permite hacer pruebas en vivo sin temor a inutilizar secciones de tu sitio.
    </p>

  • #29771

    imported_Fernando
    Participante

    Perfecto empiece del foro 🙂

  • #29772

    imported_Fernando
    Participante

    Perfecto empiece del foro 🙂

  • #29779

    marcosfv
    Participante

    Esta bueno, para luego seguir probando con las llamadas a CSS y aprender a hacer tu propio theme o variaciones.

  • #29828

    metacortex
    Participante

    [b]Hack2: Cómo configurar un sitio de WordPress para bloquearlo completamente a los visitantes y mostrarlo a los registrados.[/b]

    [b]1.-[/b] Abre [b]header.php[/b] en el directorio de tu plantilla. Justo [b]después[/b] de la etiqueta de cierre [b]</head>[/b] colocas esto:

    [code]<?php if ( !is_user_logged_in() ) { ?>
    </p>" title="Identificarse para ingresar">Acceder al sistema</p>
    <?php } else { ?>[/code]
    [b]2.-[/b] Abre [b]footer.php[/b]. En la [b]primera línea[/b] (encima de todo) colocas esto:

    Guarda todo, listo. Adicionalmente puedes instalar un plugin de redirección tal como Peter’s Login Redirect: http://wordpress.org/extend/plugins/peters-login-redirect/ a fin de que puedas redirigir el login del usuario hacia el index y no hacia el panel.

    Si tienes preguntas sobre este punto [b]abre un nuevo tema[/b]

  • #29829

    metacortex
    Participante

    El sistema parsea el código como html real y lo desfigura 👿

  • #29844

    imported_Fernando
    Participante

    Justo esta mañana me preguntaba un amigo como hacer algo así, le di otras opciones, pero no esta 😉

  • #29848

    metacortex
    Participante

    Qué casualidad jejeje. Cuidado con el código que no se muestra correctamente. Estuve a punto de subir un pantallazo. Creo que en un momento lo haré.

  • #39116

    davidlluna
    Participante

    Hola aquí os dejo este código para que un editor con permisos para crear usuarios no pueda tocar al administrador, es decir:

    1. Solo los roles “Administrator” pueden editar datos de usuarios con rol “Administrator”
    2. Cualquier otro perfil con el permiso “edit_users” no puede asignar el rol “Administrator” ni a otro usuario ni a si mismo

    Saludos!

  • #39124

    imported_Fernando
    Participante

    ¡Ostia que bueno, va para mis favoritos!

    Gracias Lluna 😉

  • #40644

    davidlluna
    Participante

    Hola a todos!

    Como muchos sabréis, desde hace algunas versiones, el tema de [b]my-hacks.php[/b] dejó de estar como opción en el Dashboard, PERO sigue estando disponible para usar en [b]wp-settings.php[/b], por lo que se puede gastar, y para que? Bien, pues estaba buscando una forma sin usar plugins para poder hacer pruebas con plantillas en un sitio en producción sin que los usuarios normales lo noten ( Por ejemplo el problemilla que está teniendo ayudawordpress ahora mismito ).

    Sólo hay que crear el archivo my-hacks.php con el siguiente contenido y darle a la opcion [b]hack_file[/b] un valor cualquiera, true por ejemplo

    En este caso cualquier usuario con rol adminsitrador o editor vera la plantilla beta en vez de la plantilla configurada.

    PD-> Para los que quieran usar un plugin, mientras escribía esto, he encontrado uno que hace exactamente esto ( cachis, debería buscar mas en lo splugins antes de liarme la manta a la cabeza jejej )

    http://wordpress.org/extend/plugins/user-theme/

    Saludos!

  • #40646

    imported_Fernando
    Participante

    Hay unos cuantos que hacen cosas de esas, pero a mi es que me va el riesgo (echo de menos los pantallazos azules del win) 😀

  • #41173

    Werlisa
    Participante

    Con el siguiente código insertado en el archivo [b]functions.php[/b] de tu tema puedes elegir el numero de post a visualizar en categorías y búsquedas.

    El siguiente código de ejemplo nos permite visualizar 5 post en el index, 7 en las categorías y 10 en los resultados de búsqueda:

    Código :

    Saludos!!

  • #45797

    tinthenet
    Participante

    Muy buenos hacks. Espero que se copen con más!

    Yo dejo mi aporte: Código que muestra publicidad arriba del header solo para usuarios NO registrados (poner en [i]header.php[/i]):

    Lo que está en negrita es lo editable.

    Y también código que agrega abajo a la derecha el “Ir a arriba” (Top), poner en [i]index.php[/i]:

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

Pin It on Pinterest

Ir al contenido