[Support request] Quiero añadir un fragmento de código en Generatepress

Home Forums Support Quiero añadir un fragmento de código en Generatepress

Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
    Posts
  • #1468834
    Mossun

    Hola,
    He quitado la versión Child de Generatepress y ahora tenga mi web directamente sobre el theme Generatepress Premium.
    En Functions.php de chil tenía varios fragmentos de código que me gustaría incluir para mantener la misma estructura en la web.

    El problema es que no tengo conocimientos en programación y no sé como ni dónde hacerlo. Sé que una buena opción es usar los Hooks, pero no sé cual debo elegir en cada uno de los casos.

    Detallo fragmento:

    1. cambiar la ubicación de la descripción de las categorías de productos de woocommerce debajo de los productos

    /* ***** descripción categorías debajo de productos ****** */
    remove_action( ‘woocommerce_archive_description’,’woocommerce_taxonomy_archive_description’, 10 );

    add_action( ‘woocommerce_after_shop_loop’, ‘woocommerce_taxonomy_archive_description’ );

    /* ****** descripción categorías debajo de productos ****** */

    2. Modificar en las categorías la presentación de los precios de los productos con variaciones y varios precios

    // Main Price
    $prices = array( $product->get_variation_price( ‘min’, true ), $product->get_variation_price( ‘max’, true ) );
    $price = $prices[0] !== $prices[1] ? sprintf( __( ‘Desde: %1$s’, ‘woocommerce’ ), wc_price( $prices[0] ) ) : wc_price( $prices[0] );

    3. Añadir campos en la página de checkout

    /* ***** CUSTOM FIELDS CHECKOUT ****** */

    //Añade el campo CIF/NIF a usuarios
    function filter_woocommerce_billing_fields($fields) {
    $fields[‘billing_nif’] = array(
    ‘label’ => __(‘CIF/NIF’, ‘woocommerce’),
    ‘type’ => ‘text’,
    ‘priority’ => 35,
    ‘required’ => true,
    );
    return $fields;
    }
    add_filter( ‘woocommerce_billing_fields’, ‘filter_woocommerce_billing_fields’);
    ‘label’ => __(‘¿Cómo nos has conocido?’, ‘woocommerce’),
    ‘placeholder’ => _x(”, ‘placeholder’, ‘woocommerce’),
    ‘required’ => false,
    ‘clear’ => false,
    ‘type’ => ‘select’,
    ‘options’ => array(
    ‘google’ => __(‘Google’, ‘woocommerce’ ),
    ‘facebook’ => __(‘Facebook’, ‘woocommerce’ ),

    Si podéis decirme dónde colocar estos fragmentos sería de gran ayuda para mí.
    Gracias

    #1468982
    David
    Staff
    Customer Support

    Hi there,

    you have two options:

    1. Re-enable your Child Theme – this will still work with GeneratePress Premium.

    OR

    2. Install the Code Snippets plugin and add your codes using that:

    https://wordpress.org/plugins/code-snippets/

Viewing 2 posts - 1 through 2 (of 2 total)
  • You must be logged in to reply to this topic.