Přeskočit na obsah

Řešení potíží

  1. Přejděte do Komentáře v administraci
  2. Otevřete detail recenze
  3. V metaboxu WPify Woo Details vyberte typ
  4. Uložte změny

Metabox se zobrazuje pouze u komentářů typu review (recenze produktů).

Kontrola:

  • Ujistěte se, že komentář je recenze produktu, ne běžný komentář

Některá témata přepisují šablonu recenzí. Zkontrolujte:

your-theme/woocommerce/single-product/review.php

Pokud šablona existuje a neobsahuje hook woocommerce_review_meta, typ se nezobrazí.

Pokud jste ještě nepřidali žádné typy, seznam bude prázdný.

Řešení:

  • Klikněte na tlačítko pro přidání nového typu
  • Zadejte název (label)
  • Uložte změny

Zkontrolujte, že váš témat správně načítá WooCommerce styly:

// Ve functions.php tématu
add_action( 'wp_enqueue_scripts', function() {
wp_enqueue_style( 'woocommerce-general' );
} );

Pro úpravu vzhledu typu použijte CSS:

.woocommerce-review__type {
font-style: normal;
background: #f0f0f0;
padding: 3px 8px;
}
// Získání meta dat komentáře
$details = get_comment_meta( $comment_id, '_wpify_woo_details', true );
print_r( $details );
$module = wpify_woo_container()->get(
\WpifyWoo\Modules\Comments\CommentsModule::class
);
$types = $module->get_setting( 'comment_types' );
print_r( $types );
// Zjištění, zda hook existuje
add_action( 'woocommerce_review_meta', function() {
echo '<!-- Hook funguje -->';
}, 999 );