Wordpress-Blog nur für bestimmte Benutzer sichtbar machen!

Dieses Thema im Forum "Netzwerk-Software" wurde erstellt von ben-pen, 21.04.2008.

  1. ben-pen

    ben-pen Thread Starter Mitglied

    Beiträge:
    1.393
    Zustimmungen:
    8
    Mitglied seit:
    26.08.2005
    Wie kann ich meinen Blog nur für bestimmte Benutzer, welche ich angelegt habe, sichtbar machen. Der Rest des www soll den Blog nicht anschauen dürfen.

    Wie kann ich das einstellen?

    Bei den Blogs, die man direkt auf Wordpress.de einrichtet geht das unter Einstellungen. Aber selbst gehosteten Blogs nicht.

    Danke für Hilfe.
    BP
     
  2. flosse

    flosse unregistriert

    Beiträge:
    3.984
    Zustimmungen:
    323
    Mitglied seit:
    27.05.2006
    Welche Wordpress-Version benutzt du?
     
  3. ben-pen

    ben-pen Thread Starter Mitglied

    Beiträge:
    1.393
    Zustimmungen:
    8
    Mitglied seit:
    26.08.2005
    2.5 die neuste
     
  4. mores

    mores Mitglied

    Beiträge:
    3.558
    Zustimmungen:
    106
    Mitglied seit:
    23.12.2003
    Indem du im Template abfragst, ob der User registriert ist.

    EDIT: Duh! Damit kannst jetzt viel anfangen :)

    Ich habe zwar noch keine ganze Site abgesperrt, aber einzelne Bereiche habe ich mit einem Template abgesperrt, indem ich vor dem if (have_posts()) ... Teil folgendes eingefügt habe:

    Code:
    <?php if (is_user_logged_in()) { ?>
    Natürlich nachher dann mit
    Code:
    <?php } ?>
    beenden.


    EDIT: Für WP-Anfänger, so sieht eine index.php dann ungefähr aus, wenn Ihr diesen Code einfügt:
    Code:
    <?php get_header(); ?>
    
    <?php get_sidebar(); ?>	
    
    <?php if (is_user_logged_in()) { ?>
      <?php if (have_posts()) : ?>
        <?php while (have_posts()) : the_post(); ?>
    	[...]
        <?php endwhile; ?>
        [...]
        <?php else : ?>
        [...]
      <?php endif; ?>
    <?php } else { echo "Du darfst nicht rein!"; } ?>
    
    <?php get_footer(); ?>
     
  5. ben-pen

    ben-pen Thread Starter Mitglied

    Beiträge:
    1.393
    Zustimmungen:
    8
    Mitglied seit:
    26.08.2005
    Uuii ... ich glaube da brauch ich ne nähere Beschreibung :)
     
  6. mores

    mores Mitglied

    Beiträge:
    3.558
    Zustimmungen:
    106
    Mitglied seit:
    23.12.2003
    siehe mein edit.
    Du warst zu schnell ;)

    Du kannst dann auch, indem du ein
    Code:
    <?php } else { echo "ey, du kommst do net rein"; } ?>
    einbaust, eine nette "verp*ss Dich" Nachricht einbauen :)

    Kennst Du Dich generell mit Themes aus? Hast Du schon mal ein Theme erstellt, oder angepasst oder so?
    (Sorry, ich habe oben "Template" geschrieben und meinte "Theme".)
     
  7. ben-pen

    ben-pen Thread Starter Mitglied

    Beiträge:
    1.393
    Zustimmungen:
    8
    Mitglied seit:
    26.08.2005
    Ja ich habe mein Theme um einiges verändert. Kenne mich da ein wenig aus. aber nicht so dass ich irgendetwas sperren könnte.

    Ich werd das mal probieren. Sind das dann Benutzer die ich eingerichtet habe, oder alle WP Benutzer?
     
  8. mores

    mores Mitglied

    Beiträge:
    3.558
    Zustimmungen:
    106
    Mitglied seit:
    23.12.2003
    das sind dann alle User, die sich angemeldet haben.
    Aber weil Du die Selbst-anmeldung ja (glaub ich) deaktivieren kannst, kannst Du so nur die Leute reinlassen, die du manuell eingegeben hast und das Ding so sicher machen.
     
  9. ben-pen

    ben-pen Thread Starter Mitglied

    Beiträge:
    1.393
    Zustimmungen:
    8
    Mitglied seit:
    26.08.2005
    Wo muss der "else"-Teil denn hin. Könnte ich auch auf die Einloggen-Seite verlinken?
     
  10. ben-pen

    ben-pen Thread Starter Mitglied

    Beiträge:
    1.393
    Zustimmungen:
    8
    Mitglied seit:
    26.08.2005
    ]Danke für deine Hilfe, aber so ganz bekomms ich nicht hin. Ohne der else funktion klapps. Mit nicht.

    Hier mein Blanko-Code:

    Code:
    <?php get_header(); ?>
    
    
    	<div id="content">
    
    	<?php if (have_posts()) : ?>
    
    		<?php while (have_posts()) : the_post(); ?>
    
    			<div class="post" id="post-<?php the_ID(); ?>">
    <p class="entry"><?php the_time('j. F Y') ?></p>
    				<h2 class="title"><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></h2>
    
    				<div class="entry">
    					<?php the_content('Read the rest of this entry &raquo;'); ?>
    				</div>
    
    				<p class="meta">Geschrieben von: <?php the_author() ?>, am <?php the_time('j. F Y') ?> &nbsp;|&nbsp; <?php edit_post_link('EDIT', '', ' &nbsp;|&nbsp; '); ?>  <?php comments_popup_link('Noch keine Kommentare »', '1 Kommentar »', '% Kommentare »'); ?></p>
    			</div>
    
    		<?php endwhile; ?>
    
    		<div class="navigation">
    			<div class="alignleft"><?php next_posts_link('&laquo; Older Entries') ?></div>
    			<div class="alignright"><?php previous_posts_link('Newer Entries &raquo;') ?></div>
    		</div>
    
    	<?php else : ?>
    
    		<h2 class="center">Not Found</h2>
    		<p class="center">Sorry, but you are looking for something that isn't here.</p>
    		<?php include (TEMPLATEPATH . "/searchform.php"); ?>
    
    	<?php endif; ?>
    
    	</div>
    <?php get_sidebar(); ?>
    
    <?php get_footer(); ?>
    
    <?php } ?>
    
     
Die Seite wird geladen...
Ähnliche Themen - Wordpress bestimmte Benutzer Forum Datum
Bestimmte Webseite fehlerhaft auf allen Browsern Netzwerk-Software 09.01.2018
Suche Reiseblog-theme für WordPress Netzwerk-Software 31.12.2013
Wordpress Seitengröße Netzwerk-Software 07.07.2012
Zwei Fragen zu meiner Wordpress-Site Netzwerk-Software 17.02.2012
WordPress Netzwerk-Software 31.10.2011

Diese Seite empfehlen

  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.