Heim  >  Artikel  >  CMS-Tutorial  >  So erlauben Sie Besuchern, in WordPress nur Artikel in bestimmten Kategorien zu durchsuchen

So erlauben Sie Besuchern, in WordPress nur Artikel in bestimmten Kategorien zu durchsuchen

藏色散人
藏色散人nach vorne
2020-03-30 11:59:132739Durchsuche

In der folgenden Spalte des WordPress-Tutorials erfahren Sie, wie Sie WordPress so einrichten, dass Besucher nur Artikel in bestimmten Kategorien durchsuchen können brauchen!

So erlauben Sie Besuchern, in WordPress nur Artikel in bestimmten Kategorien zu durchsuchen

Einige Kinder haben gefragt, wie sichergestellt werden kann, dass nicht angemeldete Benutzer nur Artikel in bestimmten Kategorien durchsuchen können.

WordPressErlauben Sie Besuchern nur, Artikel in bestimmten Kategorien zu durchsuchen. Erlauben Sie Besuchern nur, Artikel in bestimmten Kategorien zu durchsuchen

Ähnliche Codes finden Sie online:

//template_redirect动作钩子是一定会执行的,所以用这个钩子对全站有效
add_action( 'template_redirect', 'ashuwp_show_only_login', 0 );
function ashuwp_show_only_login(){
//判断登录,about页面就允许访问
if( !is_page('about') && !is_user_logged_in() ){
auth_redirect(); //跳转到登录页面
exit();
}
}

Der Code stammt von: www.ashuwp.com

Der Originalcode ermöglicht nur nicht angemeldeten Benutzern den Zugriff auf die angegebene Seite oder den direkten Sprung zur Anmeldung.

Ändern Sie es einfach, fügen Sie ein Urteil in_category hinzu und erlauben Sie nur den Zugriff auf Archivseiten und Artikel in der angegebenen Kategorie.

// 首页和指定分类文章可以访问
add_action( 'template_redirect', 'ashuwp_show_only_login', 0 );
function ashuwp_show_only_login(){
//判断登录,只允许访问ID为3和2的分类文章
if( !in_category( array( 3,2 ) ) && !is_home() && !is_user_logged_in() ){
auth_redirect(); //跳转到登录页面
exit();
}
}

Nicht angemeldete Benutzer dürfen standardmäßig nur auf die Homepage der Website sowie auf Kategoriearchivseiten und Artikel mit den Kategorie-IDs 3 und 2 zugreifen, andernfalls springen sie zur Anmeldeseite.

Entfernen Sie das Ausrufezeichen vor !in_category und ändern Sie es in in_category. Im Gegenteil, der Zugriff auf Kategorieartikel mit den Kategorie-IDs 3 und 2 erfolgt über die Anmeldung, und auf andere Artikel kann normal zugegriffen werden.

Der Code wird der Theme-Funktionsvorlage „functions.php“ hinzugefügt.

Das obige ist der detaillierte Inhalt vonSo erlauben Sie Besuchern, in WordPress nur Artikel in bestimmten Kategorien zu durchsuchen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:zmingcx.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen