• Witajcie 😉

    chciałbym zrobić pewną modyfikacjęna mojej stronie, która polegać będzie na zlikwidowaniu odnośników zaznaczonych na obrazku (tak aby został tylko tekst)

    Przechwytywanieed4fb4c78393ba1a.jpg

    Czy ktoś wie jak to zrobić w motywie colormag? Będę wdzięczny za jakąkolwiek poradę 😉

    Strona przy której potrzebuję pomocy: [zaloguj się aby zobaczyć ten link]

Zobacz 15 odpowiedzi - od 1 do 15 (z 15 łącznie)
  • wersja bardziej PRO, w functions.php potomnego wrzucasz:

    function colormag_entry_meta() {
      if ( 'post' == get_post_type() ) :
        echo '<div class="below-entry-meta">';
        edit_post_link( __( 'Edit', 'colormag' ), '<span class="edit-link"><i class="fa fa-edit"></i>', '</span>' );
        echo '</div>';
      endif;
    }

    Wersja nie PRO, czyli prosto-brzydka …ukrywasz w stylach:
    .below-entry-meta .posted-on, .below-entry-meta .byline, .below-entry-meta .tag-links { displat: none; }

    Twórca wątku michaha

    (@michaha)

    dzięki 😛

    1. Wersja LIGHT
    Funkcję display:none znałem już wcześniej. To raczej nie wchodzi w grę bo to jest tylko maskowanie problemu

    2. Wersja PRO
    Jest chyba jakiś błąd w skrypcie bo to nie działa jak należy 😉 Trzeba to wstawić do motywu potmomnego function.php ? czyli tego którego nie wiadomo gdzie się znajduje ? 😛

    • Ta odpowiedź została zmodyfikowana 7 lat, 11 miesięcy temu przez michaha.

    czyli tego którego nie wiadomo gdzie się znajduje ?

    Wiadomo gdzie – w motywie potomnym …o ile go tam utworzysz.

    Twórca wątku michaha

    (@michaha)

    a da się to w jakiś łatwy sposób zrrobić ? tzn. utwórzyć własny function.php w motywie potomnym.

    Pisałem już wcześniej, widocznie czytałes po łebkach.
    Da się, własnie tak się robi – tworzysz taki zupełnie pusty plik, który potem sobie sam uzupełniasz.
    Nie ma żadnego gotowca, ani nie kopiujesz oryginalnego pliku functions. Tworzysz swój własny, który będzie zbiorem twoich modyfikacji, jak ta powyżej.

    Twórca wątku michaha

    (@michaha)

    Ok utworzyłem pusty plik function.php w motywie potomny – stronka nie padła więc jest już częsciowy sukces 😉

    ,jednak po wklejeniu tego kodu co mi przesłałeś nic się nie stało…

    Nie wiem co ty tam czarujesz.
    Tutaj szybki przykład udowadniający, że opisany sposób działa
    http://famous-donkey.w5.poopy.life/

    Twórca wątku michaha

    (@michaha)

    Może się wyjaśni jak zobrazuje:

    Przechwytywanie5053674bd9bb013f.jpg

    Przechwytywanieeb0b5cd9bd45baff.jpg

    Po za tym chciałbym usunąć jedynie odnośnik, samą datę i napis humanista wolałbym żeby pozostał, szczególnie data musi zostać 😉

    • Ta odpowiedź została zmodyfikowana 7 lat, 11 miesięcy temu przez michaha.

    Zapomniałeś dać na samym początku
    <?php

    Zrozumiałem jako usunąć linki, zostawić sam tekst (wpisu).
    Dopiero w ostatnim wpisie jasno określiłeś o chodzi.

    No to na szybko

    	function colormag_entry_meta() {
    		if ( 'post' == get_post_type() ) :
    			echo '<div class="below-entry-meta">';
    			?>
    
    			<?php
    			$time_string = '<time class="entry-date published" datetime="%1$s">%2$s</time>';
    			if ( get_the_time( 'U' ) !== get_the_modified_time( 'U' ) ) {
    				$time_string .= '<time class="updated" datetime="%3$s">%4$s</time>';
    			}
    			$time_string = sprintf( $time_string,
    				esc_attr( get_the_date( 'c' ) ),
    				esc_html( get_the_date() ),
    				esc_attr( get_the_modified_date( 'c' ) ),
    				esc_html( get_the_modified_date() )
    			);
    			echo '<span class="posted-on"><i class="fa fa-calendar-o"></i> ' . $time_string . '</span>';
    			?>
    
                <span class="byline"><span class="author vcard"><i class="fa fa-user"></i><?php echo esc_html( get_the_author() ); ?></span></span>
    
    			<?php
    			if ( ! post_password_required() && comments_open() ) { ?>
                    <span class="comments"><?php comments_popup_link( __( '<i class="fa fa-comment"></i> 0 Comments', 'colormag' ), __( '<i class="fa fa-comment"></i> 1 Comment', 'colormag' ), __( '<i class="fa fa-comments"></i> % Comments', 'colormag' ) ); ?></span>
    			<?php }
    			$tags_list = get_the_tag_list( '<span class="tag-links"><i class="fa fa-tags"></i>', __( ', ', 'colormag' ), '</span>' );
    			if ( $tags_list ) {
    				echo $tags_list;
    			}
    
    			edit_post_link( __( 'Edit', 'colormag' ), '<span class="edit-link"><i class="fa fa-edit"></i>', '</span>' );
    
    			echo '</div>';
    		endif;
    	}
    Twórca wątku michaha

    (@michaha)

    Zrozumiałem jako usunąć linki, zostawić sam tekst (wpisu).

    usunąć linki, zostawić sam tekst daty i autora (HUMANISTA);-)

    Coś nie pykło nawet jak dodałem z przodu <?php , w sensie że nic się nie zmieniło 🙁

    Przechwytywaniee3a649dc5f7053b5.jpg

    To coś musiałeś naknocić.
    Przełącz motyw na ColorMag, ten swój potomny wykasuj i utwórz nowy.
    Najprościej – instalujesz i aktywujesz wtyczkę Child Theme Configurator, wchodzisz w Narzędzia >> Child Themes.
    Pod 1. powinieneś mieć zaznaczone CREATE a new Child Theme ,
    pod 2. wybrany ColorMag
    klikasz przycisk Analyze, następnie na samym dole przycisk Create New Child Theme – tyle.
    Wtyczkę możesz już usunąć. Wchodzisz w Wygląd >> Motywy i aktywujesz motyw potomny ( ColorMag Child ).
    Będzie miał już utworzony plik functions.php, edytujesz go i na samym końcu dopisujesz kod jaki podałem powyżej (tylko przypadkiem tam nie dopisuj już <?php ).

    Twórca wątku michaha

    (@michaha)

    dzieki, zrobię to na weekendzie

    Twórca wątku michaha

    (@michaha)

    a czasem nie chodziło CI o ColorMAG ? SKąd ten SmartMAG ?

    Oczywiście chodziło o ColorMag, Smart mi się omyłkowo tutaj wpisał w pośpiechu.

    Twórca wątku michaha

    (@michaha)

    genialinie, działa wszystko , dzieki 😉

Zobacz 15 odpowiedzi - od 1 do 15 (z 15 łącznie)

Temat ‘Zlikwidowanie linków w motywie’ jest zamknięty na nowe odpowiedzi.