CodeSnippter | ProjectDMC.org Deutsch

Hallo,

ich benötige beim Singleproduct einfach mehr Tabs.
Ich habe via CodeSnippet ein Snippet erstellt.
Jedoch wenn ich hier Texte eintragen egal ob mit Tab oder mit <br/> wird der Text immer als Fließtext ohne Absätze etc angezeigt.

Gibts es hier eine Lösung oder evtl eine Alternative zu CodeSnippet?

Mein Code lautet wie folgt:

add_filter('woocommerce_product_data_tabs', 'misha_product_settings_tabs' );
function misha_product_settings_tabs( $tabs ){
 
	//unset( $tabs['inventory'] );
 
	$tabs['misha'] = array(
		'label'    => 'Misha',
		'target'   => 'misha_product_data',
	);
	return $tabs;
 
}
 
/*
 * Tab content
 */
add_action( 'woocommerce_product_data_panels', 'misha_product_panels' );
function misha_product_panels(){
 
	echo '<div id="misha_product_data" class="panel woocommerce_options_panel hidden">';
 
	woocommerce_wp_text_input( array(
		'id'                => '_category_head_name',
		'value'             => get_post_meta( get_the_ID(), '_category_head_name', true ),
		'label'             => 'Überschrift der Kategorie',
		'description'       => 'Description when desc_tip param is not true'
	) );
 
	woocommerce_wp_textarea_input( array(
		'id'          => '_text_cat',
		'value'       => get_post_meta( get_the_ID(), '_text_cat', true ),
		'label'       => 'Content',
		'desc_tip'    => true,
		'description' => 'Prove the plugin changelog here',
	) );
 

 
	echo '</div>';
 
}

add_action( 'woocommerce_process_product_meta', 'woocommerce_process_product_meta_fields_save' );
function woocommerce_process_product_meta_fields_save( $post_id ){
    // This is the case to save custom field data of checkbox. You have to do it as per your custom fields
   $woocommerce_text_field = $_POST['_category_head_name'];
	if( !empty( $woocommerce_text_field ) )
		update_post_meta( $post_id, '_category_head_name', esc_attr( $woocommerce_text_field ) );
	$woocommerce_textarea = $_POST['_text_cat'];
	if( !empty( $woocommerce_textarea ) )
		update_post_meta( $post_id, '_text_cat', esc_html( $woocommerce_textarea ) );
}

add_filter( 'woocommerce_product_tabs', 'woo_new_product_tab' );
function woo_new_product_tab( $tabs ) {
	
	// Adds the new tab
	
	$tabs['test_tab'] = array(
		'title' 	=> __( get_post_meta( get_the_ID(), '_category_head_name', true ), 'woocommerce' ),
		'priority' 	=> 50,
		'callback' 	=> 'woo_new_product_tab_content'
	);

	return $tabs;
}

function woo_new_product_tab_content() {

	// The new tab content

	echo  get_post_meta( get_the_ID(), '_text_cat', true )  ;
	
}

Die Seite, für die ich Hilfe brauche: [Anmelden, um den Link zu sehen]

 

This site will teach you how to build a WordPress website for beginners. We will cover everything from installing WordPress to adding pages, posts, and images to your site. You will learn how to customize your site with themes and plugins, as well as how to market your site online.

Your Advertisement Here