WordPress kívülről

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.