Comment enlever les champs “données produits” dans l’admin d’un produit?

  • WordPress :5.0.3
  • Statut : non résolu
2 sujets de 1 à 2 (sur un total de 2)
  • Auteur
    Messages
  • #2246206
    Suzelline
    Participant
    Initié WordPress
    7 contributions

    Bonjour,

    Ma configuration WP actuelle

    • Version de PHP/MySQL :
    • Thème utilisé : flatsome
    • Extensions en place :
    • Nom de l’hébergeur : ovh
    • Adresse du site : /

    Problème(s) rencontré(s) :

    Bonjour la communauté ! je précise que si je n’ai pas rempli la config wp de mon site, c’est parce que je teste une fonctionnalité sur un site différent de la version finale (pas les même extensions, thème etc…)

    Voila le cahier des charges de la fonctionnalité:

    1. un partenaire se connecte sur l’admin et peut mettre en ligne un produit (il n’a accès à rien d’autre)
    2. Ce produit ne sera pas achetable par un internaute, mais envoyé sous forme de devis.

    Il n’y a donc pas les notions de stock, livraison etc… Le produit créé par le partenaire est composé d’image et de texte, c’est tout.

    D’ou ma question, comment supprimer l’ensemble de champ “données produits” présent dans l’administration d’un produit?

    Ce que j’ai essayé:

    • ne pas afficher tous les champs grâce au plugin Advanced Custom Fields et créant un groupe particulier pour les produits, mais ca ne prend pas en compte les “données produits”
    • modifier directement le CSS de l’admin mais j’avoue que je n’y arrive pas… J’ai suivi un tuto qui explique comment faire et j’ai donc insérer le code suvant dans le fichier funciton.php du thème (je ne me suis pas embeter à créé un thème enfant):

    //pour modifier la css de l’admin

    function admin_css() {

    $admin_handle = ‘admin_css’;
    $admin_stylesheet = get_template_directory_uri() . ‘/css/admin.css’;

    wp_enqueue_style( $admin_handle, $admin_stylesheet );
    }
    add_action(‘admin_print_styles’, ‘admin_css’, 11 );

    // Do not allow directly accessing this file.
    if ( ! defined( ‘ABSPATH’ ) ) {
    exit( ‘Direct script access denied.’ );
    }

    if ( ! defined( ‘AVADA_VERSION’ ) ) {
    define( ‘AVADA_VERSION’, ‘5.3.1’ );
    }

    et j’ai insérer le css suivant dans le fichier admin.css que j’ai créé en parallèle:

    div#postbox-container-2 {
    display: none;
    }

    Mais voila, ca ne fonctionne pas et comme je suis une bille en développement, je n’arrive pas à comprendre comment s’y prendre.

    Merci de votre aide =)

    Suzelle

    #2246229
    Joss47
    Modérateur
    Maître WordPress
    4667 contributions

    Bonjour,

    Pourquoi tout simplement ne pas le faire soumettre les produits en front end ?

    > https://booster.io/features/woocommerce-product-by-user/

2 sujets de 1 à 2 (sur un total de 2)
  • Vous devez être connecté pour répondre à ce sujet.