B
Baldomero Gar
Gamma
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Muchas gracias. Miraré en el single, si existe, porque el editor no es nuevo.1- usar el editor de diseño del theme, si es nuevo permitira cambiar todo visualmente
2- o editar el archivo del theme, fijarte si es single.php o los content, etc... buscar donde aparece el hook para llamar a la descripcion de las categorias.
lo mas rapido es buscar en el diseño algo que puedas usar para referencia, osea ves el codigo fuente de tu web, ejemplo el theme pone esto:Muchas gracias. Miraré en el single, si existe, porque el editor no es nuevo.
¿Sabrías cuál sería el hook? ¿y cómo tendría que editar Single?
Gracias de nuevo!!!
<div class="term-description">
Muchas gracias. Cicklowlo mas rapido es buscar en el diseño algo que puedas usar para referencia, osea ves el codigo fuente de tu web, ejemplo el theme pone esto:
antes de mostrar la des de la categoria... entonces, buscas eso en los archivos del theme, asi sabras donde esta...Insertar CODE, HTML o PHP:<div class="term-description">
los archivos los editar desde diseño->editor de archivos... lo mejor es tener un los archivos del theme en tu pc, usas algun programa para buscar dentro de los php (como FileSeek), buscas y luego modificas lo que necesitas... por ultimo usas el editor del theme para subir el codigo nuevo, o subis el archivo editado por ftp o el admin de archivos de cpanel...
fuera como fuera, necesitas tener un poco de conocimiento de php al menos para identificar el codigo que muestra la desc, y mover es a funcion a donde es necesaria... si tocas el theme y dañas algo tu web quedara paralizada... o mostrando errores...
es gratis, pero: https://anytxt.net/3-ways-to-search-content-of-files-windows-10/Muchas gracias. Cicklow
¿Alguna alternativa gratuita al FileSeek? ¡Gracias!
Hola he hecho la búsqueda con el FileSeek pero me genera un motón de archivos. ¿Alguna sugerencia para acotar la búsqueda? ¡GRACIAS!
pone el mouse arriba del query a buscar y te dice que es lo que estas buscando... asi como lo pusiste esta buscando cada parte por separado...Hola he hecho la búsqueda con el FileSeek pero me genera un motón de archivos. ¿Alguna sugerencia para acotar la búsqueda? ¡GRACIAS!
Ver el archivo adjunto 1275966
remove_action( 'woocommerce_archive_description', 'woocommerce_taxonomy_archive_description', 10 );
Hola Cicklowpone el mouse arriba del query a buscar y te dice que es lo que estas buscando... asi como lo pusiste esta buscando cada parte por separado...
osea si pones que busque: <a href="hola">... te buscara que tenga < O href O hola O >...
tienes que poner lo que quieras entre comillas, osea "<a href=\"hola\">" y darle un \ a las comillas... esto buscara eso especificamente
fijate, ahi mismo te indica como se llama la funcion que usa para mostrar... en ves de buscar el <p clas... busca "dl_mostrar_desc_abajo_cat"Os dejo dos resultados, no sé si ayudará a algo:
CÓDIGO EN archive-product.php
electro_get_header(); ?>
<?php
/**
* woocommerce_before_main_content hook.
*
* @hooked electro_before_wc_content - 10 (outputs opening divs for the content)
* @hooked electro_before_product_archive_content - 20
*/
do_action( 'woocommerce_before_main_content' );
?>
<?php
/**
* woocommerce_archive_description hook.
*
* @hooked woocommerce_taxonomy_archive_description - 10
* @hooked woocommerce_product_archive_description - 10
*/
do_action( 'woocommerce_archive_description' );
?>
<?php if ( ( function_exists( 'woocommerce_product_loop' ) && woocommerce_product_loop() ) || have_posts() ) : ?>
<?php
/**
* woocommerce_before_shop_loop hook.
*
* @hooked electro_product_subcategories - 0
* @hooked electro_wc_loop_title - 10
* @hooked electro_shop_control_bar - 10
* @hooked electro_reset_woocommerce_loop - 90
*/
do_action( 'woocommerce_before_shop_loop' );
?>
<?php
/**
* woocommerce_shop_loop hook
*
* @hooked electro_shop_loop
*/
do_action( 'woocommerce_shop_loop' );
?>
<?php
/**
* woocommerce_after_shop_loop hook.
*
* @hooked woocommerce_pagination - 10
*/
do_action( 'woocommerce_after_shop_loop' );
?>
------------------------
CÓDIGO EN functions.php
add_action( 'woocommerce_after_shop_loop', 'dl_mostrar_desc_abajo_cat', 5 );
add_filter( 'woocommerce_show_variation_price', '__return_true' );
function dl_mostrar_desc_abajo_cat() {
if ( is_product_taxonomy() ) {
$term = get_queried_object();
if ( $term && ! empty( get_woocommerce_term_meta( $term->term_id, 'seconddesc', true ) ) ) {
echo '<p class="term-description">' . wc_format_content( htmlspecialchars_decode( get_woocommerce_term_meta( $term->term_id, 'seconddesc', true ) ) ) . '</p>';
}
}
}
------------------------
GRACIAS!!
Muchísimas gracias por tu ayuda, pero solo me sale el archivo functions.php.fijate, ahi mismo te indica como se llama la funcion que usa para mostrar... en ves de buscar el <p clas... busca "dl_mostrar_desc_abajo_cat"
si mirando el theme (lo descargue), veo que el codigo para mostrar las descripciones fue agregado por alguien mas. no es del theme...Muchísimas gracias por tu ayuda, pero solo me sale el archivo functions.php.
Mira
Ver el archivo adjunto 1277281
add_action( 'woocommerce_after_shop_loop', 'dl_mostrar_desc_abajo_cat', 5 );
add_filter( 'woocommerce_show_variation_price', '__return_true' );
function dl_mostrar_desc_abajo_cat() {
if ( is_product_taxonomy() ) {
$term = get_queried_object();
if ( $term && ! empty( get_woocommerce_term_meta( $term->term_id, 'seconddesc', true ) ) ) {
echo '<p class="term-description">' . wc_format_content( htmlspecialchars_decode( get_woocommerce_term_meta( $term->term_id, 'seconddesc', true ) ) ) . '</p>';
}
}
}
add_action( 'woocommerce_before_shop_loop', 'dl_mostrar_desc_abajo_cat', 5 );
add_filter( 'woocommerce_show_variation_price', '__return_true' );
function dl_mostrar_desc_abajo_cat() {
if ( is_product_taxonomy() ) {
$term = get_queried_object();
if ( $term && ! empty( get_woocommerce_term_meta( $term->term_id, 'seconddesc', true ) ) ) {
echo '<p class="term-description">' . wc_format_content( htmlspecialchars_decode( get_woocommerce_term_meta( $term->term_id, 'seconddesc', true ) ) ) . '</p>';
}
}
}
si mirando el theme (lo descargue), veo que el codigo para mostrar las descripciones fue agregado por alguien mas. no es del theme...
edita el functions.php y cambia este code:
porInsertar CODE, HTML o PHP:add_action( 'woocommerce_after_shop_loop', 'dl_mostrar_desc_abajo_cat', 5 ); add_filter( 'woocommerce_show_variation_price', '__return_true' ); function dl_mostrar_desc_abajo_cat() { if ( is_product_taxonomy() ) { $term = get_queried_object(); if ( $term && ! empty( get_woocommerce_term_meta( $term->term_id, 'seconddesc', true ) ) ) { echo '<p class="term-description">' . wc_format_content( htmlspecialchars_decode( get_woocommerce_term_meta( $term->term_id, 'seconddesc', true ) ) ) . '</p>'; } } }
Insertar CODE, HTML o PHP:add_action( 'woocommerce_before_shop_loop', 'dl_mostrar_desc_abajo_cat', 5 ); add_filter( 'woocommerce_show_variation_price', '__return_true' ); function dl_mostrar_desc_abajo_cat() { if ( is_product_taxonomy() ) { $term = get_queried_object(); if ( $term && ! empty( get_woocommerce_term_meta( $term->term_id, 'seconddesc', true ) ) ) { echo '<p class="term-description">' . wc_format_content( htmlspecialchars_decode( get_woocommerce_term_meta( $term->term_id, 'seconddesc', true ) ) ) . '</p>'; } } }
eso hace que se muestre antes del contenido. siempre ten una copia del theme antes de editar cualquier cosa.
es todo prueba y error... asi andar entre post no se puede mucho... edita el archive-product.ph, busca:Millones de gracias por tu implicación. El problema es que cambio lo que me dices pero no se sigue mostrando abajo el texto
do_action( 'woocommerce_archive_description' );
?>
<?php if ( ( function_exists( 'woocommerce_product_loop' ) && woocommerce_product_loop() ) || have_posts() ) : ?>
do_action( 'woocommerce_archive_description' );
?>
SOY UN TEST
<?php if ( ( function_exists( 'woocommerce_product_loop' ) && woocommerce_product_loop() ) || have_posts() ) : ?>
es todo prueba y error... asi andar entre post no se puede mucho... edita el archive-product.ph, busca:
y cambia porInsertar CODE, HTML o PHP:do_action( 'woocommerce_archive_description' ); ?> <?php if ( ( function_exists( 'woocommerce_product_loop' ) && woocommerce_product_loop() ) || have_posts() ) : ?>
Insertar CODE, HTML o PHP:do_action( 'woocommerce_archive_description' ); ?> SOY UN TEST <?php if ( ( function_exists( 'woocommerce_product_loop' ) && woocommerce_product_loop() ) || have_posts() ) : ?>
fijate donde aparece el texto "SOY UN TEST"... otra cosa si usas plugin de cache, no vas a ver nada hasta que no vacies el cache.
mmm te recomendaria aprender sobre campos personalizados (custom field)... puede aprender a hacerlo a mano (desde codigo) o con plugin...¡¡¡Perfecto!!! HA FUNCIONADO. Millones de gracias. Cicklow
Para finalizar y no molestarte más, ¿sabrías decirme cómo puedo hacer que también pueda seguir introduciendo texto debajo del bloque de productos? He probado esto que dicen aquí https://diegol.top/woocommerce/anadir-dos-descripciones-categorias/ pero se me cae la web
GRACIAS
Utilizamos cookies y tecnologías similares para los siguientes fines:
¿Aceptas las cookies y estas tecnologías?
Utilizamos cookies y tecnologías similares para los siguientes fines:
¿Aceptas las cookies y estas tecnologías?