Funciones utiles (codigo Php) un recopilacion propia

Inicio Foros WordPress Themes y Diseño Funciones utiles (codigo Php) un recopilacion propia

Este debate contiene 4 respuestas, tiene 4 mensajes y lo actualizó  hugorg2010 hace 7 años, 9 meses.

  • Autor
    Publicaciones
  • #20415

    hugorg2010
    Participante

    <p>tal vez a alguien le pueda ser de utilidad algun trozo de codigo que cumple algun funcion poco comun o no tan conocido a veces…casi todo el codigo esta provado que funciona pero siempre puede haber algun problema ..asi que cualquier cosa me avisan y tratare de ayudar en lo que pueda. un saludo para todos.</p>
    <p>Contador de visitas Simple. sin necesidad de usar un plugin como wp-post-views<br />
    cumple la misma funcion. colocarlo en single.php ANTES del Loop </p>
    <p>

    </p>
    <p>y colocar este codigo en functions.php<br />
    </p>
    <p> URL personalizadas usando la funcion wp-rewrite<br />
    obviamente agregar este codigo en functions.php<br />
    </p>
    <p> Eliminar Palabras Prohibidas (Filtro)<br />
    es la misma funcion que vi en ayuda wordpress con alguna pequeña modificacion y la posibilidad de ir agregando<br />
    palabras a la lista desde el panel de control del theme.<br />
    Donde dice "My_theme_bad_words" lo deben reemplazar con el nombre de la funcion que use su theme..eso aquellos que conocen como funcionan los control_panel de los themes los van a entender facil.<br />
    </p>
    <p>Filtro de Busqueda para Custom Fields<br />
    agregar este codigo en functions.php y reemplazar las palabras a buscar por el nombre de sus custom field o campos<br />
    personalizados<br />
    </p>
    <p> Bloquear Acceso al Dasboard para usuarios de nivel inferior a ADMIN<br />
    Una funcion interesante para mejorar un poco mas la seguridad de aquellos que no quieren que los usuarios no accedan al backend de wordpress excepto el admin.<br />
    Obiamente va en functions.php<br />
    </p>
    <p>Filtrar la busqueda por categorias<br />
    Codigo php con javascript.</p>
    <p> </p>
    <p>Mostrar que usuarios estan conectados<br />
    <br />
    Para mostrar la funcion usar<br />
    </p>
    <p> Mostrar Custom Fiel Mismo Nombre y Multiples Valores a modo de lista</p>
    <p>Ejemplo:<br />
    </p>
    <p> </p>
    <p>Mostrar las Categorias Hijo Solamente</p>
    <p> </p>
    <p>Aplicar un estilo diferente segun el valor de un custom field<br />
    Obviamente deben tener previamente creado un estilo css en su hoja de estilos (style.css) con el<br />
    mismo nombre del custom field que vallan a usar</p>
    <p> </p>
    <p>Mostrar la cantidad de resultados obtenidos en una busqueda<br />
    Este codigo va en la pagina que esten utilizando para mostrar los resultados de busqueda segun su theme, puede ser<br />
    en index.php o alguna pagina personalizada-</p>
    <p> </p>
    <p> Insertar Nota o el contenido que quieras automaticamente al final de cada post (single.php)<br />
    Podes usarlo para agregar publicidad o enlaces que quieras conservar siempre al final de cada post de una manera automatica. esto se vizualiza unicamente en single.php. podes aplicarle un estilo personalizado usando css y este codigo<br />
    va en functions.php</p>
    <p> </p>
    <p>Bueno eso es todo por ahora tengo algunos mas pero tengo que probarlos primero, espero que a alguien les sea de utilidad.
    </p>

  • #49839

    emaus23
    Participante

    hugorg2010, muy bueno el post; tengo una consulta: como puedo hacer que la función com_search_filter “solo” se ejecute si estoy en la pagina X y no en el resto.
    Desde ya muchas gracias.

  • #50574

    Covi
    Participante

    Bufff, hay un montón de porciones que has copiado de plugins ¿no?, algunas muy viejas y otras poco recomendadas como las consultas SQL directas.

    Por ejemplo, digo yo que para [b]Mostrar que usuarios están conectados[/b] necesitarás la tabla [i]who_is_online[/i], ¿no?

    En el caso del estilo CSS:

    Hace tiempo que disponemos de la función post_meta() que incluye gran número de clases específicas: id del post o página, tipo (con los nuevos tipos), categorías, tags, si es adjunto, imagen… es prácticamente un WP_Query incrustado en el (X)HTML. Es decir, eso abarca bastantes opciones, …aunque siempre puede uno querer un estilo muy muy específico, o muy genérico. Por cierto, un post_meta llamado [i]post[/i] no es demasiado adecuado 😉

    Por cierto… ¿para los resultados de la búsqueda por qué haces otra nueva búsqueda?? 😯

    -mmm…, la traducción wpct, ¿de qué theme o plugin es? –

    Los resultados los tienes en la global $wp_query. Ejemplo -y este sí que es mío-:


    Con ese se tiene todo lo necesario para la paginación, también se puede acceder a las variables de la consulta con get_query_var(), como bien indica la función ^^

    Otras cosas… bueno, viene en la documentación igual. El [b][url=http://codex.wordpress.org]Codex[/url][/b] es imprescindible.

  • #50575

    juanec27
    Participante

    hola ando haciendo un blog nuevo, [url]http://www.oaxacafun.com[/url] por ahora esta en html, si ven del lado derecho se muestran li´s con una imagen y dos links. bueno esos li´s seran paginas en wordpress y para listarlas usare obviamente la funcion wp_list_pages, esta funcion como ya lo saben lista las paginas que se han creado en wp en elementos de lista

    li, bueno pues mi pregunta es la siguiente, como puedo agregar elementos html, dentro de los li´s que genera la funcion. si ven de nuevo el sitio que tengo en html x ahora hay otros elementos… bueno pues eso como agrego esos elementos al usar la funcion. cuando uso la funcion me queda asi:

    pero deberia seri asi

  • #50581

    hugorg2010
    Participante

    hola [b]Covi[/b], como dice el titulo es una [b]Recopilacion[/b] nunca dije que el codigo fuera de mi autoria y si es cierto que ahy trozos de codigo de plugin y tambien algunas funciones sacadas de algunos themes premiun, y tambien es cierto que puede no ser la mejor manera o la unica pero como dije cuando publique estos codigos [b]tal vez a alguien le pueda ser de utilidad..[/b] un saludo.

El foro ‘Themes y Diseño’ está cerrado y no se permiten nuevos debates ni respuestas.

Pin It on Pinterest

Ir al contenido