X

Seiten von der Admin-Seitenliste nach ID ausschließen

Schnipsel von IsItWP

Sie haben vielleicht die Liste der Admin-Seiten auf Ihrem WordPress-Dashboard gesehen. Einige dieser Seiten sind für Sie oder jemanden, der Ihre Website mit Admin-Zugriff nutzt, nicht nützlich. Dieser Snippet schließt Seiten basierend auf der ID von der Admin-Seitenliste aus. Bitte beachten Sie, dass dies eine Seite nicht bearbeitbar macht, sondern nur die Anzeige der Seite verbirgt.

Anleitung: Fügen Sie den folgenden Snippet in die Datei functions.php Ihres WordPress-Themes ein.
Ersetzen Sie die Array-IDs im folgenden Code durch die IDs Ihrer Admin-Seiten.

add_action( 'pre_get_posts' ,'exclude_this_page' );
function exclude_this_page( $query ) {
	if( !is_admin() )
		return $query;
	global $pagenow;

	if( 'edit.php' == $pagenow && ( get_query_var('post_type') && 'page' == get_query_var('post_type') ) )
		$query->set( 'post__not_in', array(10,2,14) ); // array page ids
	return $query;
}

Vielleicht gefällt Ihnen auch das Entfernen des Datumsfilters auf den Admin-Seiten des Beitragstyps.

Kommentare   Hinterlasse eine Antwort

  1. Sie haben mir Zeit gespart
    danke

  2. Das ist hervorragend. Ich frage mich (und werde es bald experimentieren), ob ich dies verwenden kann, um bestimmte Kategorien nach ID für Beitragsformate und Beitragstypen auszublenden. Prost.

  3. Ich möchte Seiten aus einem Datumsbereich ausblenden, gibt es dafür Ideen?

    1. Was möchten Sie mit dieser Methode erreichen?

      1. Hallo Kevin,
        Ich habe gerade einige Inhalte migriert/konvertiert und habe jetzt viele Seiten, die ich alle in den Dropdown-Listen für Seiten und übergeordnete Seiten ausblenden möchte. Nur um die Panels übersichtlicher zu halten. Da diese Seiten benötigt werden, aber nicht mehr geändert werden.

Kommentar hinzufügen

Wir freuen uns, dass Sie einen Kommentar hinterlassen haben. Bitte beachten Sie, dass alle Kommentare gemäß unserer Datenschutzrichtlinie moderiert werden und alle Links nofollow sind. Verwenden Sie KEINE Schlüsselwörter im Namensfeld. Lassen Sie uns ein persönliches und bedeutungsvolles Gespräch führen.

WordPress Launch Checkliste

Die ultimative Checkliste für den Start von WordPress

Wir haben alle wichtigen Checklistenpunkte für den Start Ihrer nächsten WordPress-Website in einem praktischen E-Book zusammengefasst.
Ja, senden Sie mir das kostenlose E-Book!