echo
do_shortcode(
'[ajax_load_more container_type="div" post_type="post"]'
);
Categoría: wordpress
WordPress: Comprobar si un post tiene asignada una categoría by galussothemes.com
Con este fantastico codiguillo …
<?php if ( in_category( 'WordPress' ) ) { // Lo que queramos hacer } ?>
lo sabreis … es raro lo se pero necesitaba tener el nombre de la categoria y tras media hora probando a obtener el nombre pelao me sali por la tangente y con esto cumpli la tarea, no pierdo mas el tiempo
Ver artículo completo en galussothemes.com
wordpress comments_template(): mostrar comentarios de post en archive o index, no solo en single
fuente: https://www.bontano.com/wordpress-force-full-comment-display-on-archives-or-index-page/
Buenas a tod@s
Mostrar comentarios en wordpress, chupao. Ponemos comments_template(); y a correr verdad? esto ye muy guapo en single o en index, es decir; en la misma pagina del comentario pero en cualquier otro sitio a esta funcion no le llega el id del post
Llevo toda la tarde loco en google y solo he encontrado una solucion valida:
- en nuestro archive.php o index.php justo despues de la llama al head ponemos : $withcomments = 1
Y solo con esto ya funciona … increible pero cierto, pa mi idea que le esta diciendo a la funcion que aunque no le aparezcan comentarios si los hay; esta falseandole una llamada a una comprobacion de ahi que en archive al poner solo la llamada a template no se muestran nunca comentarios
ni idea vamos, pero funcionar funciona comprobado y no se entremezclan los comentarios ni nada de nada
un saludo !
BOOTSTRAP SIDEBAR – how to create a collapsible HTML navigation
fuente: https://bootstrapious.com/p/bootstrap-sidebar
Buenas a tod@s, os dejo un fragmento de un gran artículo sobre bootstrap y menus laterales como se puede ver en la imagén. Este artículo me ha servido de gran ayuda como espero a vosotros os suceda lo mismo xDD
Here is what we’re going to build:
-
#1 Basic sidebar: Static collapsible Bootstrap sidebar menu
-
#2 Basic sidebar: Fixed & collapsible Bootstrap sidebar navigation
-
#3 Advanced sidebar: Fixed scrollable & collapsible Bootstrap sidebar with page transparent overlay
-
#4 Advanced sidebar: Partially collapsing static sidebar (i.e. the sidebar will not collapse fully but to a compressed state)
Para leer el artículo completo pulsa aquí
wordpress: comentarios fuera del bucle – comments_template ()
Buenas a tod@s
He añadido comments_template () en archive poque muestro la lista de todos los post desplegando el ultimo completo asi que necesito que la gente pueda comentar y ver los comentarios de este post
Pero no me mostraba nada, buscando por foros encontre esta solucion
php global $postid; $postid = get_the_ID(); /php <ol class="commentlist"> php //Gather comments for a specific page/post $comments = get_comments(array( 'post_id' => $postid, 'status' => 'approve' //Change this to the type of comments to be displayed )); //Display the list of comments wp_list_comments(array( 'per_page' => 100, //Allow comment pagination 'reverse_top_level' => false //Show the latest comments at the top of the list ), $comments); // Y AHORA EL FORMULARIO echo comment_form($args, $postid); /php </ol>
y funciona perfectamente xDD
wordpress: forzar redireccion a https para aplicar certificado SSL con el .htaccess
Buenas a tod@s
Para que funcione el certificado SSL que el tocawebs de chrome requiere para no protestar, debemos forzar la web a que todos los enlaces sean siempre HTTPS
En los ajustes generales de wordpress, tenemos los campos Dirección de WordPress (URL) y Dirección del sitio (URL) en los que indicaremos el https
Si aun asi todavia podemos acceder a nuestra web sin el https el siguiente paso es editar el .htaccess añadiendo estas dos lineas:
- RewriteCond %{SERVER_PORT} 80
- RewriteRule ^(.*)$ https://www.tuwebytalytal.es/$1 [R,L]
Con estas dos pequeñas indicaciones ya no deberiamos tener mas problemas para poder navegar en nuestro siempre a la sombra del certificado encriptador que a google tanto le gusta
Espero que este articulillo sea de ayuda
wordpress: the_content – mostar solo x caracteres
asin! :
echo substr(strip_tags($post->post_content), 0, 350);
350 es el numero de caracteres que queremos mostrar, recordad que la funcion strip_tags machaca todos los elementos html para hacer bien el recuento … pero claro los saltos de linea, negritas y tal y tal se van!
wordpress: formulario de contacto (Contact Form 7) y captcha de google (no soy un robot)
Buenas a tod@s
Tipico tipiquisimo de un sitio web, un formulario de contacto:
- descargamos el plugin Contact Form 7 y lo instalamos, si vamos a configuracion ya viene creado por defecto un formulario base. Este nos proporciona un codigo entre corchetes [ ] que podremos copiar en nuestra pagina de contacto donde queremos que aparezca … el tema css es harina de otro costal
- queremos captcha en el form para evitar en la medida de lo posible sl SPAM? yo me he descargado el Contact Form 7 Captcha para configurarlo con Google Captcha (mp soy un robot). En la info del plugin nos explican perfectamente que tenemos que ir a https://www.google.com/recaptcha/admin para obtener las keys necesarias que introduciremos en el plug en nuestro wordpress
- Copiamos el codigo entre corchetes que proporciona el plugin del captcha y lo ponemos antes del boton de enviar (editando el plugin de formulario de contacto, el que ya teniamos creado)
La verdad que bastante sencillo todo siguiendo instrucciones de unos y de otros. Y funciona a las mil maravillas xDD
wordpress: Modificando el Loop de WordPress: query_posts() by guidacode.com
Buenas a tod@s
He añadido un scroll infinito con click en «leer mas» y debajo de los post muestro el resto de post de la categoria … pero me encuentro con el siguiente problema, cada vez que le doy a leer mas vuelve a empezar el bucle de cero y me muestra los mismos resultados de nuevo y no los siguientes
Esto es debido a que no tuve en cuenta que query_posts() debe prepararse para paginación o no … y lo estaba usando como si no tuviera paginacion
Resultados con paginacion:
<?php $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; query_posts("cat=$idioma&paged=$paged"); if(have_posts()):while(have_posts()):the_post(); ?>
No me daba cuenta de mi error hasta que lei el artículo de anieto2k.com aqui: http://www.anieto2k.com/2008/08/13/query_posts-y-el-problema-de-la-paginacion/ me ha servido de mucha ayuda, muchas gracias !
wordpress: scroll infinito o Load More
Buenas a tod@s
Por exigencias ajenas a mi necesitaba un scroll infinito pero que fuera clickando y no automatico, es decir; cuando llegas al final de los posts visualizados que se carguen mas sin recargar la web pero solo si el usuario hace click
Gracias al plug-in Easy Load More en dos minutos lo tendremos preparado:
- lo descargamos y lo instalamos
- lo activamos y vamos a configuracion
- en el primer campo nos solicita Post List Wrap Selector aqui debemos indicar el id del div que contiene el bucle que muestra los posts
- guardamos y a continuacion vamos al php donde queremos agregar el boton load more
- tenemos que incluir load_more_button(); entre las marcas de codigo php justo despues del cierre del contenedor o div donde esta el bucle
Yo lo he probado y funciona muy bien, ahora queda css y dejarlo bonito. Suerte!