WordPress: Comprobar si un post tiene asignada una categoría by galussothemes.com

fuente: https://galussothemes.com/wordpress/comprobar-si-una-entrada-tiene-asignada-una-categoria-concreta-o-mas-en-wordpress

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 !

wordpress: no aparece el campo “imagen destacada” en el panel de control de admin

Buenas

Si estais creando vuestro propio theme y a la hora de crear un post no veis el campo “imagen destacada” teneis que hacer lo siguiente:

  • editar el archivo functions.php de la carpeta de vuestro template en wp-content/themes y añadir add_theme_support( ‘post-thumbnails’ );

A mi me ha librado de sufrir un infarto, espero os sea de ayuda xDD

prestashop: Call to undefined function imagecreatefromjpeg()

prestashop: Call to undefined function imagecreatefromjpeg()

fuente: https://www.prestashop.com/forums/topic/316798-versi%C3%B3n-16-no-me-carga-la-p%C3%A1gina-de-productos-en-el-back-end/

De un dia para otro la seccion de pedidos no carga y se queda en blanco … solucion:

  1. Activé el modo depuración de prestashop en el fichero /config/defines.inc.php y en la línea

    /* Debug only */
    define(‘_PS_MODE_DEV_’, false);

    Puse:

    /* Debug only */
    define(‘_PS_MODE_DEV_’, true);

  2. Ahora ya en vez de la página en blanco al acceder a catalogos/productos en el Back End, me dio una orientación del problema diciéndome el navegador:

     Fatal error: Call to undefined function imagecreatefromjpeg()

  3. Buscando por internet encontré que eso era debido a que el host de mi proveedor no tenia instalada la librería GD (para manipular y crear gráficos en php) en el servidor.
  4. Me la instalaron los proveedores del host a través de EasyApache y todo se solucionó.
  5. Ver: http://www.lophost.com/tutorials/solution-call-to-undefined-function-imagecreatefromjpeg/

gracias aclemente por la solucion xDD

PRESTASHOP: Error PAYPAL – Please try to contact the merchant: SILOVER

PRESTASHOP: Error PAYPAL – Please try to contact the merchant: SILOVER

fuente: https://www.prestashop.com/forums/topic/527420-error-paypal/

Buenas a tod@s

El error se presentaba al pagar con PAYPAL, despues de completar todos los pasos del carrito llegaba el momento de pinchar en PAYPAL y que me abriera la pagina del mismo … y en vez de eso toma ERROR! “Please try to contact the merchant: <b>PayPal response:</b> SILOVER”

Rezandole a SAN GOOGLE di con este foro majo majo https://www.prestashop.com/forums/topic/527420-error-paypal/ en donde un user daba la solucion javisd

He instalado una versión anterior del módulo y viendo por otros hilos del foro (en italiano!! jeje) ya accede bien a paypal.

En el archivo module/paypal/api/paypal_connect.php en la línea 49, modificar:

if (!$simple_mode || !preg_match(‘/[A-Z]+=/’, $tmp, $result))

por:

if (!$simple_mode || !preg_match(‘/[TOKEN]+=/’, $tmp, $result))

Muchas gracias !!