Respuestas de foro creadas

Viendo 2 respuestas - de la 1 a la 2 (de un total de 2)
  • Iniciador del debate ingeniaweb

    (@ingeniaweb)

    add_filter(‘manage_product_posts_columns’, ‘incluir_columna’,11);
    add_action(‘manage_product_posts_custom_column’, ‘agregar_boton_correo’, 11, 2);

    // Creamos las funciones para añadir los atributos
    function incluir_columna($columna) {
    $columna[‘correo’] = ‘Enviar correo’; // Título de la columna
    return $columna;
    }
    function agregar_boton_correo($column_name, $post_ID) {
    if ($column_name == ‘correo’) {
    //Buscamos los valores del atributo ‘proveedor’ y los mostramos.
    if($categorias = get_the_terms( $post_ID, ‘product_cat’)){
    $concatena=»»;
    $cate=»»;
    foreach ( $categorias as $categoria ) {
    $cate.=$concatena.$categoria->term_id;
    $concatena=»|»;
    }

    $url = get_option( ‘siteurl’ );
    echo «<div> <form id=’form_enviar_correo-«.$post_ID.»‘ name=’form_enviar_correo-«.$post_ID.»‘ action=’$url/wp-content/themes/Avada-Child-Theme/enviar_correos.php’ method=’post’>
    <input type=’hidden’ name=’categorias’ id=’categorias’ value='».$cate.»‘ >
    <input type=’hidden’ name=’id_producto’ id=’id_producto’ value='».$post_ID.»‘ >
    <input type=’submit’ id=’enviar_correo-«.$post_ID.»‘ name=’enviar_correo-«.$post_ID.»‘ value=’Enviar correos’ title=’Enviar correos a los clientes interesados en los artículos nuevos de la categoría al que pertenece éste’>
    </form></div>»;
    }
    }
    }

    éste es el código para incluir la columna , no estoy insertando una tabla. a ver si con el código lo veis más claro
    Gracias

    Iniciador del debate ingeniaweb

    (@ingeniaweb)

    adjunto enlace a una imagen explicativa del problema:
    https:///laboratorio.e-ingeniaweb.es/bilateral/wp-content/uploads/2018/esquemas.jpg

    Gracias

Viendo 2 respuestas - de la 1 a la 2 (de un total de 2)