Wsparcie » Używanie i konfiguracja WordPressa » Wstawienie wpisu który nei ląduje na pierwszej stronie

  • Rozwiązano taniak

    (@taniak)


    Witam

    Czy jest możliwość zrobienia wpisu, którego tak na prawdę nigdzie w wordpresie nie bedzie? chodzi o zrobienie takiego wpisu do którego np. zrobie sobie link w innym poście i po kliknięciu w ten link otworzy mi się ten wpis. Bezpośrednio z poziomu strony ma być nie widoczny

    Pozdrawiam

Viewing 8 replies - 1 through 8 (of 8 total)
  • Musiałbyś stworzyć kategorię np.: 'Ukryte’ wykluczyć tą kategorie ze swojej głównej pętli. Następnie tworzyć posty przypisane tylko do tej kategorii. A nie możesz utworzyć zwykłej strony?

    Moderator amistad18

    (@amistad18)

    Równie dobrze można to zrobić na stronach, chyba że masz menu oparte o wp_list_pages(), wtedy by tam trzeba było dodawać ID stron w exclude. Jeśli natomiast muszą to być posty, to musisz przerobić loop’a na stronie z blogiem, tak aby wykluczał poszczególne wpisy ( po ID ), albo całą kategorię – wtedy te ukryte wpisy dodajesz do jakiejś kategorii.

    Thread Starter taniak

    (@taniak)

    Dzięki bardzo za odpowiedź. Stworzyłem taką kategorię Ukryte. Strony nie moge zrobić bo mi wskoczy kolejna pozycja w menu. W którym pliku znajdę tą pętle wyświetlania wpisów?

    Pozdrawiam

    Moderator amistad18

    (@amistad18)

    Jeżeli chodzi o stronę główną, to plik index.php lub home.php. Jeśli później chodzi o ukrywanie też tych wpisów na stronach kategorii, archiwum itp, to kolejne pliki typu archive.php, category.php, tag.php – możliwe że będziesz miał tylko jeden plik, archive.php , tak się często zdarza.

    Teraz też widzę, że się z użytkownikiem Rascals zdublowałem w treści 😉

    Thread Starter taniak

    (@taniak)

    W pliku index.php mam pętle while. Poniżej kawałek kodu

    <?php if (have_posts()) : ?>
    
    		<?php while (have_posts()) : the_post(); ?>
    
    			<div class="post" id="post-<?php the_ID(); ?>">
    				<h2 class="title"><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></h2>

    jak zmodyfikować ten kod aby wpis o id 126 nie był wyświetlany?

    Moderator amistad18

    (@amistad18)

    Thread Starter taniak

    (@taniak)

    Wielkie dzięki 🙂 o to chodziło 🙂 jednak nie działa mi jedna rzecz mianowicie przycisk starsze(nowsze posty). Mam ustawione ze ma być max 5 wpisów. Potem jest przycisk starsze posty ale po kliknięciu wyrzuca znów te same 5 postów. Może wkleje kod i coś zauważysz

    <?php get_header(); ?>
    
    	<div id="content">
    
    	<?query_posts( 'cat=1' );
    
    if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
    
    			<div class="post" id="post-<?php the_ID(); ?>">
    				<h2 class="title"><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></h2>
    				<p class="meta"><span class="date"><?php the_time('F jS, Y') ?></span><span class="posted">Wpisał <?php the_author() ?></span></p>
    				<div class="entry">
    				<?php the_excerpt(); ?>
    				<p class="links">
    					<a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>" class="more">Czytaj więcej...</a>
    					<b>    |    </b>
    					<?php comments_popup_link('Skomentuj', '1 Komentarz', '% Comments', 'comments'); ?>
    <div><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Ftadeusztemich.pl%2F&layout=standard&show_faces=true&width=450&action=like&colorscheme=light&height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:30px;" allowTransparency="true"></iframe></div>
    				</p>
    				</div>
    
    			</div>
    
    		<?php endwhile;?>
    
    		<div class="navigation">
    			<div class="alignleft"><?php next_posts_link('« Starsze wpisy') ?></div>
    			<div class="alignright"><?php previous_posts_link('Nowsze wpisy »') ?></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 endif; 
    
    	wp_reset_query();?>
    
    	</div>
    
    <?php get_sidebar(); ?>
    
    <?php get_footer(); ?>

    Jeszcze raz wielkie dzięki za pomoc

    Pzdr

    Moderator amistad18

    (@amistad18)

Viewing 8 replies - 1 through 8 (of 8 total)
  • Temat ‘Wstawienie wpisu który nei ląduje na pierwszej stronie’ jest zamknięty na nowe odpowiedzi.