web-dev-qa-db-fra.com

Libellé du menu administrateur de l'archive CPT

J'utilise le code suivant pour créer un cpt:

function midas_team_post() {
  register_post_type( 'midas-team',
    array(
      'labels' => array(
          'name' => 'تیم میداس',
          'singular_name' => 'تیم میداس',
          'add_new' => 'افزودن ورزشکار',
          'add_new_item' => 'افزودن ورزشکار',
          'edit_item' => 'ویرایش ورزشکار',
          'archives'  => 'اعضا'
      ),
      'rewrite' => array ( 'slug' => __( 'members' ) ) ,
      'public' => true,
      'has_archive' =>  true,
      'show_ui' => true,
      'menu_icon' => 'dashicons-groups',
      'supports'  => array( 'title', 'thumbnail' ),
    )
  );
}
add_action( 'init', 'midas_team_post' );

Donc, quand je mets has_archive à true dans le menu administrateur, un sous-menu sera créé avec un nom comme celui-ci: {cpt_name} Archive et le problème est que je veux supprimer ce "Archive" du sous-menu cpt et lui donner la forme suivante: All {cpt_name}

1
Artimos

Si vous regardez la register_post_type() documentation , qui vous renvoie à cette page , vous verrez toutes les étiquettes que vous pouvez définir. Il y a plus que les 6 que vous avez définis. Je crois que all_items est celui dont vous parlez.

  • name - Nom général du type de message, généralement pluriel. Le même et remplacé par $post_type_object->label. La valeur par défaut est ‘Posts’/‘Pages’.
  • singular_name - Nom d'un objet de ce type d'article. La valeur par défaut est ‘Post’/‘Page’.
  • add_new - La valeur par défaut est ‘Ajouter nouveau’ pour les types hiérarchiques et non hiérarchiques. Lors de l'internationalisation de cette chaîne, veuillez utiliser un contexte gettext correspondant à votre type de publication. Exemple: _x( 'Add New', 'product', 'textdomain' );.
  • add_new_item - Libellé pour l'ajout d'un nouvel élément singulier. La valeur par défaut est "Ajouter un nouveau message"/"Ajouter une nouvelle page".
  • edit_item - Libellé pour l'édition d'un élément singulier. La valeur par défaut est ‘Edit Post’/‘Edit Page’.
  • new_item - Libellé du titre de la nouvelle page d'élément. La valeur par défaut est "New Post"/"New Page".
  • view_item - Étiquette permettant de visualiser un article singulier. La valeur par défaut est ‘View Post’/‘View Page’.
  • view_items - Étiquette permettant de visualiser les archives de type publication. La valeur par défaut est ‘View Posts’/‘View Pages’.
  • search_items - Étiquette permettant de rechercher des éléments au pluriel. La valeur par défaut est ‘Search Posts’/‘Search Pages’.
  • not_found - Étiquette utilisée lorsqu'aucun élément n'est trouvé. La valeur par défaut est ‘Aucun article trouvé’/‘Aucune page trouvée’.
  • not_found_in_trash - Libellé utilisé lorsqu'aucun élément ne se trouve dans la corbeille. La valeur par défaut est "Aucune publication dans la corbeille"/"Aucune page dans la corbeille".
  • parent_item_colon - Libellé utilisé pour préfixer les parents d'éléments hiérarchiques. Non utilisé sur les types d'article non hiérarchiques. La valeur par défaut est ‘Parent Page:’.
  • all_items - Étiquette indiquant tous les éléments d'un lien de sous-menu. La valeur par défaut est "Tous les messages"/"Toutes les pages".
  • archives - Étiquette pour les archives dans les menus de navigation. La valeur par défaut est ‘Archives du poste’/‘Archives de la page’.
  • attributes - Libellé de la boîte à méta d'attributs. La valeur par défaut est ‘Attributs de publication’/‘Attributs de page’.
  • insert_into_item - Libellé du bouton du cadre multimédia. La valeur par défaut est ‘Insérer dans le message’/‘Insérer dans la page’.
  • uploaded_to_this_item - Libellé du filtre de trame multimédia. La valeur par défaut est "Téléchargé sur ce message"/"Téléchargé sur cette page".
  • featured_image - Libellé du titre de la boîte à méta de l'image sélectionnée. La valeur par défaut est ‘Image en vedette’.
  • set_featured_image - Étiquette permettant de définir l'image sélectionnée. La valeur par défaut est ‘Définir l’image sélectionnée’.
  • remove_featured_image - Libellé permettant de supprimer l'image sélectionnée. La valeur par défaut est ‘Supprimer l’image sélectionnée’.
  • use_featured_image - Étiquette dans le cadre média pour utiliser une image sélectionnée. La valeur par défaut est ‘Utiliser comme image sélectionnée’.
  • menu_name - Libellé du nom du menu. La valeur par défaut est identique à name.
  • filter_items_list - Étiquette pour l'en-tête masqué des vues de table. La valeur par défaut est ‘Filtrer la liste des articles’/‘Filtrer la liste des pages’.
  • items_list_navigation - Étiquette pour l'en-tête caché de la pagination de la table. La valeur par défaut est "Navigation dans la liste des articles"/"Navigation dans la liste des pages".
  • items_list - Étiquette pour l'en-tête masqué de la table. La valeur par défaut est ‘Liste des articles’/‘Liste des pages’.

Si vous voyez d'autres étiquettes impliquant votre nom de type d'article qui ne sont pas répertoriées ici, elles sont probablement générées par votre thème ou par un plugin utilisant l'une de ces étiquettes en combinaison avec son propre texte. Comment résoudre cela dépend de ce plugin et de son fonctionnement. Vous devrez consulter sa documentation ou contacter son développeur.

0
Jacob Peattie