Wie man Beiträge deaktiviert und nur Seiten benutzt

Ich bin neu in WordPress Theming und möchte eine Website einrichten, die nur statischen Inhalt hat. Wäre es daher sinnvoll, Beiträge zu deaktivieren und nur statische Seiten zu verwenden? Wenn ja, gibt es einen einfachen Weg, das zu tun?

Solutions Collecting From Web of "Wie man Beiträge deaktiviert und nur Seiten benutzt"

Sie können das Post-Menü einfach ausblenden, indem Sie Ihrer Datei functions.php folgendes hinzufügen:

function remove_posts_menu() { remove_menu_page('edit.php'); } add_action('admin_menu', 'remove_posts_menu'); 

Ich würde Ihnen empfehlen, den Beitrag nur für den Admin-Benutzer zu hinterlassen … wörtlich “admin”, und einen anderen Benutzer zum Verwalten der Seite zu erstellen, damit ich sie in Zukunft für die Skalierbarkeit brauche, damit Sie mit Ihrem Benutzer darauf zurückgreifen können Administratorkonto

Füge einfach den folgenden Code zu deiner functions.php hinzu

  function remove_menus () { global $menu; $user = wp_get_current_user(); if ($user->ID!=1) { // Is not administrator, $restricted = array(__(__('Posts')); end ($menu); while (prev($menu)){ $value = explode(' ',$menu[key($menu)][0]); if(in_array($value[0] != NULL?$value[0]:"" , $restricted)){unset($menu[key($menu)]);} } } } add_action('admin_menu', 'remove_menus'); 

Beiträge / Seite sind im Wesentlichen die gleichen – sie unterscheiden sich nur durch die Definition der Nutzung (und andere winzige Dinge). mehr oder weniger wie “Blog” und “Website”. Eine Seite ist eigentlich eine Art von Post (soweit es wp betrifft)

Es gibt eine Menge Möglichkeiten, wie Sie das eine oder andere “deaktivieren” können. Sie können sie durch Taxonomien deaktivieren, indem Sie die Menüs ausblenden, indem Sie nicht das eine oder andere in den Themendateien verwenden …

Aber um zu wissen, was der beste Weg ist, können Sie ein bisschen mehr erklären, warum Sie sie “deaktivieren” müssen?

Ich schlage vor, bevor Sie beginnen, Dinge zu “deaktivieren”, installieren Sie WP und beginnen Sie damit ein wenig zu spielen – Sie werden dann viel besser verstehen.

Haben Sie darüber nachgedacht, “Posts” einfach in “News” umzubenennen? Damit der Benutzer (Sie selbst oder ein Kunde) immer noch Nachrichten, Pressemitteilungen, Artikel usw. veröffentlichen kann, um stagnierende Inhalte auf der Website zu verhindern.

Es ist ziemlich einfach zu machen. Fügen Sie das einfach in Ihre functionsdatei ein.

 function change_post_menu_label() { global $menu; global $submenu; $menu[5][0] = 'News'; $submenu['edit.php'][5][0] = 'News'; $submenu['edit.php'][10][0] = 'Add Article'; $submenu['edit.php'][15][0] = 'News Categories'; // Change name for categories $submenu['edit.php'][16][0] = 'News Article Tags'; // Change name for tags } function change_post_object_label() { global $wp_post_types; $labels = &$wp_post_types['post']->labels; $labels->name = 'News'; $labels->singular_name = 'News'; $labels->add_new = 'Add Article'; $labels->add_new_item = 'Add Article'; $labels->edit_item = 'Edit Article'; $labels->new_item = 'News Article'; $labels->view_item = 'View Article'; $labels->search_items = 'Search News'; $labels->not_found = 'No Articles found'; $labels->not_found_in_trash = 'No Articles found in Trash'; } add_action( 'init', 'change_post_object_label' ); add_action( 'admin_menu', 'change_post_menu_label' ); 

Und jetzt können Sie Nachrichten haben, von denen jeder profitieren kann. Hoffe das hilft!

Wäre es sinnvoll, Beiträge zu deaktivieren und nur statische Seiten zu verwenden?

Nein. Es sei denn, Sie möchten nur eine kleine Anzahl von Seiten.

Ich würde Posts verwenden, da sie flexibler sind. Sie können bestimmte functionen für Posts deaktivieren, die Sie nicht verwenden möchten, wie Kommentare und RSS-Feed usw., aber Sie finden Posts besser, wenn Sie Inhalte regelmäßig hinzufügen möchten. Ansonsten, ja, Sie können einfach statische Seiten verwenden.

Sie werden feststellen, dass das Hinzufügen von nützlichem, relevantem Inhalt regelmäßig den Traffic auf Ihrer Website erhöht und die Sichtbarkeit Ihrer Websites im Internet erhöht.