daschin2
Respuestas de foro creadas
-
Foro: Diseño – Temas y plantillas
En respuesta a: Manipulación de Id variable JQueryYa encontré la solución
$('.icono-categorias').click(function(){ $id_desplegable = $(this).attr('id') $('.'+$id_desplegable).toggleClass('d-none'); })
Foro: WooCommerce
En respuesta a: Como obtener precio mínimo y máximoBuenas Jose no he podido mostrar los precios he intentado en la misma seccion de filtros que estoy haciendo
$valormaximo = $_GET["max_price"]; echo '<h2>'.$_GET["min_price"].'</h2>'; print_r($_GET["min_price"]); echo $valormaximo;
probando si se resivian los datos pero no se muestra nada. haciendo prueba cree un shortcode y probando lo en diferente paginas pero sigue sin mostrar algo
Foro: WooCommerce
En respuesta a: Productos con múltiples inventarios, precios y direccionesBuenas para lo de las bodegas eso te tocaría por productos variables de woocommerce con estos puedes poner precios diferentes al mismo producto
También te tocaría hacer o comprar un plugin que agregue descripciones personalizadas a los productos de pendiendo de la bodega y lo mismo con el plugin de geolocalizarForo: WooCommerce
En respuesta a: Página productoSi estas usando un theme child busca en la carpeta de este o si estas modificando el tema busca en el archivo
page.php
si es una pagina «estática» o enindex.php
si es una pagina con sidebarForo: WooCommerce
En respuesta a: Página productoBuenas me paso una vez te toca ir buscando donde hay alguna
DIV
sin su cierreForo: Diseño – Temas y plantillas
En respuesta a: No aparece bloque de ingresar imagen estacadaCorregi un error en el archivo
support.php
add_action('after_setup_theme', 'disortopedicos_setup');
Foro: WooCommerce
En respuesta a: Editar el bloque de woocommerceMuchas gracias.
Para que aparesca el texto de uninput
como seria
codigo delinput
:
<input type="text" name="text_sale" value="<?php echo ($valor_texof = get_option('text_sale'))? $valor_texof : ''; ?>">
codigo de la edicion:
function replace_sale_text( $oferta ) { $oferta = '<span class="onsale">OFERTA</span>'; return $oferta; }
he intentado con
$oferta = echo $text_sale;
pero aparece sin la clase onseale lo que hace que no se muestre sobre la imagen tambien con$oferta = '<span class="onsale"><?php echo $text_sale ?></span>';
Foro: WooCommerce
En respuesta a: Editar el bloque de woocommerceBuenas re-explicandome bien
Lo que quiero hacer es modificar el aviso de oferta desde un plugin digamos poner que en vez de aviso de oferta salga en porcentaje la cosa seria como me recomiendan hacer para modificar esoadd_filter('onsale')
o algo asiForo: WordPress Avanzado
En respuesta a: Ayuda con el guardado de checkboxok muchas gracias
Foro: WordPress Avanzado
En respuesta a: Ayuda con el guardado de checkboxBuenas muchas gracias ya tengo funcionando lo de las checkbox y ahora para hacer una accion con ellas tengo el siguiente codigo
function remover_sku($enabled){ if (empty($_POST['SKUAD'])){ return $false; }else{ return $enabled; } } add_filter( 'wc_product_sku_enabled', 'remover_sku' );
lo tengo linkeado por un
include
actulmente tengo un problema porque puedo activar por primera vez pero al desactivarlo no vuelven a aparecer las SKU del woocommerce.
Creo que es algo que estoy haciendo mal con elempty
o alguna clase de declarasion que me borre algun valor de la variableForo: WordPress Avanzado
En respuesta a: Ayuda con el guardado de checkboxal poner otra checkbox con
<input type="checkbox", name="SKUAD[Prueba]"<?php checked( isset( $options['Prueba'] ) ); ?>, value="Prueba">
no lo toma y voy a revisar en la base de datos y tampoco aparece estoy seguro porque no lo detecta como una array o algo parecido y me lansa un errorForo: WordPress Avanzado
En respuesta a: Ayuda con el guardado de checkboxlo que aparece en la base de datos es «SKUAD a:1:{s:3:»SKU»;s:3:»SKU»;}»
Foro: WordPress Avanzado
En respuesta a: Ayuda con el guardado de checkboxtambien he provado este que es hacer una array el codigo que falta el inicio es igual
function Woosettings_page(){ ?> <div class="wrap"> <h2>Opciones</h2> <form method="post" action="options.php"> <?php $SKUAD = array();?> <?php settings_fields( '$WooSettings_settings_group' );?> <?php do_settings_sections( '$WooSettings_settings_group' );?> <p><input type="checkbox", name="SKUAD[]", value="SKU">SKU Desactivar</p> <p><input type="checkbox", name="SKUAD[]", value="Prueba">Prueba</p> <?php submit_button(); ?> </form> </div>
pero en esta forma me es imposible que se guarde
Foro: WordPress Avanzado
En respuesta a: Ayuda con el guardado de checkboxBuenos dias/noches ya he pogresado en el guardado con las checkbox lo he intentado con mil convinaciones para que se verifique con el checked en el archivo options.php pero no he encontrado forma para que haga su funcion de guardar al hacer el click en el guardar aqui esta el codigo con el que he podido guardar
<input type="checkbox", id="SKUAD", name="SKUAD[SKU]"<?php checked( isset( $options['SKU'] ) ); ?>, value="SKU">
y en general el archivo es:
<?php /* Plugin Name: Prueba Plugin URI: https://disortopedicos.com/ Description: Convieret el bojeto que aparece como oferta a % Version:0.1 Author:Daschin2 Author URI:https://disortopedicos.com/ License:GPL */ add_action('admin_menu', 'menu_Woo_settings'); function menu_Woo_settings(){ add_menu_page('Woo_settings', 'Opciones', 'manage_options', 'WooSettings', 'Woosettings_page','',3); defined( 'ABSPATH' ) or die( '¡Sin trampas!' ); add_action( 'admin_init', 'register_SKUAD' ); } function register_SKUAD() { register_setting( '$WooSettings_settings_group', 'SKUAD' ); } function Woosettings_page(){ ?> <div class="wrap"> <h2>Opciones</h2> <form method="post" action="options.php"> <?php settings_fields( '$WooSettings_settings_group' );?> <?php do_settings_sections( '$WooSettings_settings_group' );?> <?php $options = get_option( 'SKUAD' );?> <p><input type="checkbox", id="SKUAD", name="SKUAD[SKU]"<?php checked( isset( $options['SKU'] ) ); ?>, value="SKU">SKU Desactivar</p> <p><input type="checkbox", id="SKUAD",name="SKUAD[]", value="Prueba">Prueba</p> <?php submit_button(); ?> </form> </div> <?php };?>
me gustaria saber como se podria hacer que el codigo de guardado «checked» se ejecutara desde options.php he estado probando con este codigo
global $options; function Woosettings_page(){ /*Comprobar si existe*/ if (isset($_POST['SKUAD'])) { /*remplazar*/ foreach ($_POST['SKUAD'] as $value){ checked( $_POST['SKUAD']); return 'SKUAD'; } }
Foro: WordPress Avanzado
En respuesta a: Ayuda con el guardado de checkboxBuenas adrián ya e estado viendo la pagina que comentaste y aqui esta el codigo de la pagina principal casi que calcado de la pagina
<?php /* Plugin Name: Prueba Plugin URI: https://disortopedicos.com/ Description: Convieret el bojeto que aparece como oferta a % Version:0.1 Author:Daschin2 Author URI:https://disortopedicos.com/ License:GPL */ add_action('admin_menu', 'menu_Woo_settings'); function menu_Woo_settings() { add_menu_page('Woo_settings', 'Opciones', 'manage_options', 'WooSettings', 'Woosettings_page','',3); add_action( 'admin_init', 'register_SKUAD_settings' ); defined( 'ABSPATH' ) or die( '¡Sin trampas!' ); } function register_SKUAD_settings() { register_setting( 'WooSettings-settings-group', 'SKUAD' ); } function Woosettings_page(){ ?> <div class="wrap"> <h2>Opciones</h2> <form method="post" action="saves.php"> <?php settings_fields( 'WooSettings-settings-group' );?> <?php do_settings_sections( 'WooSettings-settings-group' );?> <p><input type="checkbox", name="SKUAD", id="SKUAD", value="<?php echo esc_attr( get_option('SKUAD') ); ?>" />SKU Desactivar</p> <?php submit_button(); ?> </form> </div> <?php }; ?>
pero lo que me confunde es el guardado aqui esta el codigo de saves.php
<?php function wprincipiante_save_SKUAD(){ global $options; foreach ($options as $value) { if (get_option($value['id']) === FALSE) { $$value['id'] = $value['FALSE']; } else { $$value['id'] = get_option( $value['id'] ); } } if (trim('WooSettings-settings-group') != "") } ?>
Se que el codigo de save.php esta mal pero no consigo corregirlo.
Esta es mi primera «inmercion» por asi decirlo en el mundo de los pluguins nunca he usado PHP y estoy aprendiendo sobre marcha
agradesco la ayuda