Wsparcie » Zaawansowane » Zlikwidowanie linków w motywie
Zlikwidowanie linków w motywie
-
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)
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]
-
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; }
dzięki 😛
1. Wersja LIGHT
Funkcję display:none znałem już wcześniej. To raczej nie wchodzi w grę bo to jest tylko maskowanie problemu2. 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 6 years temu przez michaha.
czyli tego którego nie wiadomo gdzie się znajduje ?
Wiadomo gdzie – w motywie potomnym …o ile go tam utworzysz.
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.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/Może się wyjaśni jak zobrazuje:
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 6 years 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; }
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
).dzieki, zrobię to na weekendzie
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.
genialinie, działa wszystko , dzieki 😉
- Temat ‘Zlikwidowanie linków w motywie’ jest zamknięty na nowe odpowiedzi.