ingeniaweb
Respuestas de foro creadas
-
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
Graciasadjunto enlace a una imagen explicativa del problema:
https:///laboratorio.e-ingeniaweb.es/bilateral/wp-content/uploads/2018/esquemas.jpgGracias