Bejegyzések csak felhasználóknak

Bejegyzéseink tartalmát alakíthatjuk, úgy is, hogy csak egyes részét olvashatják a vendégek a többit pedig csak az aki regisztrálva van weboldalunkon és be van jelentkezve. Olyasfajta regisztrálj, ha akarod látni a többi tartalmat dolog ez. Amelyet én nem mindig díjazok, de ki tudja, lehetséges, hogy más esetben ez jól jöhet. A single.php fájlunkba a

the_content();
</pre>
részt cseréljük le erre:
<pre lang="php" line="1">
if(!get_post_meta($post->ID, 'member_content', true) || is_user_logged_in()) {
    the_content('<p class="serif">Read the rest of this entry »</p>');
} else {
    global $more;
    $more = 0;
    the_content("");
    echo "<p><em>A bejegyzés tovább olvasásához be kell jelentkezned. Nem vagy még tag? Regisztrálj!</em></p>";
}

Amikor bejegyzést írunk akkor, ahonnan csak regisztrált felhasználóknak szánjuk a tartalmat, oda illesszük a more taget, valamint adjunk, hozzá a bejegyzéshez egy egyedi mezőt member_content névvel és 1 értékkel.

wp-member-content

Szokásosan publikáljuk a bejegyzésünk. Jelentkezzünk ki és már láthatjuk is a figyelmeztető szöveget.


Szerzőről
Fridrik Bélának hívnak internetes körökben Efrud becenéven vagyok ismert. 8 Éve foglalkozok honlapok fejlesztésével. Az efrud.hu szakmai tapasztalataim olvashatóak, illetve vállalkozásom fő profilját is képezi.

Szólj hozzá

XHTML: Engedélyezett tagek: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>