web-dev-qa-db-fra.com

Désactivez la fonctionnalité de blogging de WordPress et désactivez les "publications".

J'utilise actuellement WordPress pour un site Web et il s'agira simplement d'un CMS plutôt que d'une plateforme de blogging. Cela signifie que les "posts" de WordPress ne sont pas nécessaires. Est-il possible de les désactiver en ajoutant du code à functions.php?

Il serait acceptable de simplement supprimer l'option 'posts' de wp-admin.

5
psp

Je ne sais pas si je couvre partout où la fonctionnalité de publication est liée, mais l'ajout du code suivant à functions.php devrait au moins supprimer les liens de commentaires du menu d'administration, de la barre d'outils et du tableau de bord:

add_action( 'admin_menu', 'remove_admin_menus' );
add_action( 'wp_before_admin_bar_render', 'remove_toolbar_menus' );
add_action( 'wp_dashboard_setup', 'remove_dashboard_widgets' );

function remove_admin_menus() {
    remove_menu_page( 'edit.php' );
}

function remove_toolbar_menus() {
    global $wp_admin_bar;
    $wp_admin_bar->remove_menu( 'new-post' );
}

function remove_dashboard_widgets() {
    global $wp_meta_boxes;
    unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_quick_press']);
    unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_recent_comments']);
}

Les seuls liens qui me restent sont dans la métabox "Maintenant" du tableau de bord; vous pouvez également supprimer toute cette zone en ajoutant le code suivant à la fonction remove_dashboard_widgets:

unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_right_now']);
3
Andrew Odri

Les messages constituent une catégorie plus large que celle qui semble initialement être. La publication concerne n’importe quel contenu, même si vous utilisez WP en tant que CMS. Même si cela peut sembler être une publication sur un blog, c'est tout ce que vous publiez sur le site. Le désactiver tuera tout le contenu. Mieux vaut désactiver les divers composants de la bloggy, tels que les commentaires, puis éditer les fichiers de modèle pour supprimer les références à l'auteur, la date de publication, etc.

3
Jonathan

Utilisez ceci Masquer les panneaux d’administration plugin pour masquer les panneaux.

2
Giri