Wsparcie » Używanie i konfiguracja WordPressa » Jak usunąć pasek autora, kategorii, daty pod wpisem

  • Rozwiązano pawel291

    (@pawel291)


    Witam Was! Jestem początkującym używającym wordpressa. Ogólnie to poradziłem sobie ze stworzeniem strony, mam jedynie problem z usunięciem pod postem paska z nickiem autora, datą, kategorię itp. Zapewne wiecie o co chodzi. Szukałem w internecie informacji na ten temat i znalazłem kilka wspisów i między innymi taki:

    „Gdzie tego szukać i co usunąć?

    Jeżeli chcesz aby te elementy nie wyświetlały się już na żadnej stronie, podstronie, stronie głównej to odpowiedni kod musisz usunąć z tych plików:

    index.php – plik źródłowa dla postów
    page.php – plik źródłowa dla stron
    single.php – plk źródłowa dla postów
    home.php – plik źródłowy dla strony głównej
    archive.php – plik źródłowy dla archiwum
    category.php – plik źródłowy dla kategorii
    itd.

    To wszystko zależy od tego gdzie chcesz lub nie chcesz aby te elementy były i głównie od wersji Twojego motywy, jego złożoności, ilości różnych szablonów dla poszczególnych podstron i te dane mogą się różnić! Bo jak widzisz np dla strony dla postów jest inny plik źródłowy niż dla strony głównej,

    Teraz jak odnaleźć ten kod? Jak rozróżnić je od pozostałych tagów?

    Poszukaj takich linijek:
    Dla kategorii:
    Kategoria: <?php the_category (’, ’); ?>
    Dla Autora:
    Autor: <?php the_author(); ?>
    I dla:
    Opublikowano: <?php the_date (’l, ’); ?><?php the_time(’d F Y’); ?>

    Jak widzisz część to normalny tekst a część właśnie te tagi (funkcja php). Czyli możesz mieć np i tekst i tag lub tylko tag.”

    Niestety u mnie nigdzie nie ma tych linijek, nie mówiąc o tym, że nie mam takich plików jak: home, archive, category w moim motywie.

    Mój motyw to Pinboard. Odnośnika do strony nie dam, bo robię stronę na xamppie.

    Proszę o pomoc. Pozdrawiam. Paweł

Viewing 7 replies - 1 through 7 (of 7 total)
  • Moderator Paweł Knapek

    (@adpawl)

    W tym motywie kod odpowiedzialny za te elementy znajdziesz w pliku functions.php w funkcji pinboard_entry_meta()

    Thread Starter pawel291

    (@pawel291)

    Niestety nie znam się na tyle w kodach żebym mógł to ogarnąć. Jak próbuję usuwać te kody to cała strona mi siada, a jak już zniknie np. nick autora to i tak zostaje ten pasek z ikonką autora, czasu itp. Chodzi mi o ten pasek:

    http://zapodaj.net/39649e65b70c8.jpg.html

    A oto kod:

    function pinboard_entry_meta() {
    	if( ! pinboard_is_teaser() ) : ?>
    		<aside class="entry-meta">
    			<?php if( is_category( pinboard_get_option( 'portfolio_cat' ) ) || in_category( pinboard_get_option( 'portfolio_cat' ) ) ) : ?>
    				<span class="custom-meta entry-category"><?php the_category( ' / ' ); ?></span>
    				<?php $meta_keys = get_post_meta( get_the_ID() ); ?>
    				<?php foreach( $meta_keys as $meta => $value ) : ?>
    					<?php if( ( '_' != $meta[0] ) && ( 'enclosure' != $meta ) ) : ?>
    						<span class="custom-meta"><strong><?php echo $meta; ?>:</strong> <?php echo $value[0]; ?></span>
    					<?php endif; ?>
    				<?php endforeach; ?>
    			<?php else : ?>
    				<span class="entry-author-link"><?php the_author_posts_link(); ?></span>
    				<?php if( ! is_singular() ) : ?>
    					<span class="entry-date"><a href="<?php echo get_permalink(); ?>" rel="bookmark" title="<?php the_title_attribute(); ?>"><?php the_time( get_option( 'date_format' ) ); ?></a></span>
    				<?php else : ?>
    					<span class="entry-date"><?php the_time( get_option( 'date_format' ) ); ?></span>
    				<?php endif; ?>
    				<?php if( ! is_attachment() ) : ?>
    				<span class="entry-category"><?php the_category( ', ' ); ?></span>
    				<?php elseif( wp_attachment_is_image() ) : ?>
    					<span class="attachment-size"><a href="<?php echo wp_get_attachment_url(); ?>" title="<?php _e( 'Link to full-size image', 'pinboard' ); ?>"><?php $metadata = wp_get_attachment_metadata(); echo $metadata['width']; ?> &times; <?php echo $metadata['height']; ?></a> <?php _e( 'pixels', 'pinboard' ); ?></span>
    				<?php endif; ?>
    				<?php edit_post_link( __( 'Edit', 'pinboard' ), '<span class="edit-link">', '</span>' ); ?>
    				<?php if( ! is_singular() ) : ?>
    					<span class="entry-permalink"><a href="<?php echo get_permalink(); ?>" rel="bookmark" title="<?php the_title_attribute(); ?>">Permalink</a></span>
    				<?php endif; ?>
    			<?php endif; ?>
    			<div class="clear"></div>
    		</aside><!-- .entry-meta -->
    	<?php endif;
    }
    endif;

    Thread Starter pawel291

    (@pawel291)

    Czy ktoś może mi pomóc?

    Moderator Paweł Knapek

    (@adpawl)

    zaraz po function pinboard_entry_meta() {
    dopisz return: false;

    ….a pasek ten wszędzie zniknie. jezeli będziesz chciał go przywrócić, wystarczy że usuniesz ten dopisek.

    Thread Starter pawel291

    (@pawel291)

    Niestety wywala taki błąd:

    Parse error: syntax error, unexpected ’:’ in D:\xampp\htdocs\wordpress\wp-content\themes\pinboard\functions.php on line 1575

    Moderator Paweł Knapek

    (@adpawl)

    Przepraszam, z pośpiechu literówka. Oczywiście ma być bez dwukropka
    return false;

    Thread Starter pawel291

    (@pawel291)

    Wielkie dzięki. Pomogło!

Viewing 7 replies - 1 through 7 (of 7 total)
  • Temat ‘Jak usunąć pasek autora, kategorii, daty pod wpisem’ jest zamknięty na nowe odpowiedzi.