Gibt es eine Möglichkeit, alle Blog-Post-Seiten auf die Startseite umzuleiten?

Ich erstelle eine Social-Bookmarking-Site mit WordPress.

Ich verwende ein benutzerdefiniertes Feld zum Speichern der Web-URL. Wenn ein Benutzer dann auf den Titel klickt, wird auf die ursprüngliche Blogpostseite umgeleitet.

Bitte überprüfen Sie diese: http://popurls.com/ (Ich erstelle eine Website wie diese).

Ich brauche keine Blogposts, weil ich den Titel speichern möchte, ein benutzerdefiniertes Feld, um nur die URL, Kategorie und Tag zu speichern. In WordPress wird jedoch automatisch eine leere Seite erstellt, und selbst die Blogbeschreibung ist null.

Wenn ein Benutzer eine URL übermittelt, wird automatisch eine Seite erstellt.

Gibt es eine Möglichkeit, alle Blog-Post-Seiten auf die Startseite umzuleiten (nur Blog-POST-Seiten, nicht normale Seiten)?

Solutions Collecting From Web of "Gibt es eine Möglichkeit, alle Blog-Post-Seiten auf die Startseite umzuleiten?"

Ich habe die Antwort gefunden.

Ich fügte < ?php wp_redirect( 'http://www.mydomainname.com', 301 ); exit; ?> < ?php wp_redirect( 'http://www.mydomainname.com', 301 ); exit; ?> < ?php wp_redirect( 'http://www.mydomainname.com', 301 ); exit; ?> in single.php Seite.

Doable, denke ich, wenn Sie bereit sind, eine Schleife zu programmieren, die die Link-URLs der Posttitel modifiziert.

Mit einem benutzerdefinierten Feld namens title_link könnte Ihr Code in etwa so aussehen:

 < ?php while (have_posts()) : the_post(); ?> 
< ?php $titleLink = get_post_meta($post->ID, 'title_link', true); ?>

< ?php the_title(); ?>

< ?php the_content(); ?>
< ?php endwhile; ?>

Kredit an diesen Kerl hier .

Sie möchten all jene Seiten redirect, die einen Post-Typ “post” haben, um all diese Seiten umzuleiten, schreiben wir diese in die erste Zeile vor dem html-Tag:

 if((get_post_type( get_the_ID() ) == 'post' ) && !is_home() ) { header("Location: " . home_url()); } 

Erklärung: get_post_type( get_the_ID() ) überprüft, ob die aktuelle Seite Post ist, wir müssen auch überprüfen, ob die Seite eine Homepage ist oder nicht durch is_home() sonst erhalten wir einen Redirect-Loop-Fehler.