WordPress – 5 trików i porad dla programistów to nowa seria artykułów, w której pokaże Tobie bardzo przydatne kawałki kodu gotowe od razu do zaimplementowania w twojej witrynie. Żeby jeszcze bardziej ułatwić Ci to zadanie (wiem, rozpieszczamy Was) cały kod jest możliwy do pobrania w formie pluginu.
1. Oczyszczenie nagłówka
Jeżeli jeszcze jesteś ze mną to w strzelam w ciemno, że zaglądałeś już do źródła kodu strony generowanej przez WordPress. Zauważyłeś coś dziwnego w nagłówku? Zaraz się tego pozbędziemy. Przeglądając motyw znajdziemy w miejscu niepożądanego kodu tylko wywołanie funkcji wp_head() pełni ona ważną rolę w motywie, więc nie możemy się jej od tak pozbyć. Możemy jednak wyrejestrować akcje odpowiedzialne za ten bałagan. Jeżeli potrzebujesz niektórych elementów zakomentuj odpowiednią linijkę kodu.
1 2 3 4 5 6 7 8 9 10 11 12 | function wptat_clean_up_header() { remove_action( 'wp_head', 'feed_links_extra', 3 ); // Display the links to the extra feeds such as category feeds remove_action( 'wp_head', 'feed_links', 2 ); // Display the links to the general feeds: Post and Comment Feed remove_action( 'wp_head', 'rsd_link' ); // Display the link to the Really Simple Discovery service endpoint, EditURI link remove_action( 'wp_head', 'wlwmanifest_link' ); // Display the link to the Windows Live Writer manifest file. remove_action( 'wp_head', 'index_rel_link' ); // index link remove_action( 'wp_head', 'parent_post_rel_link', 10, 0 ); // prev link remove_action( 'wp_head', 'start_post_rel_link', 10, 0 ); // start link remove_action( 'wp_head', 'adjacent_posts_rel_link', 10, 0 ); // Display relational links for the posts adjacent to the current post. remove_action( 'wp_head', 'wp_generator' ); // Display the XHTML generator that is generated on the wp_head hook, WP version } add_action('init', 'wptat_clean_up_header'); |
2. Własne logo na stronie logowania
Jeżeli nie przypadło Ci do gustu oryginalne logo WordPress, lub chcesz po prostu spersonalizować stronę logowania w posty sposób możesz zmienić logo na własne.
1 2 3 4 5 6 7 8 9 | function wptat_custom_login_logo() { echo '<style type="text/css"> .login h1 a { /* 64x64 */ background-image:url(' . plugins_url( 'img/login.png' , __DIR__ ) . ') !important; } </style>'; } add_action('login_head', 'wptat_custom_login_logo'); |
3. Wiadomość na stronie logowania.
WordPress umożliwia programiście dodanie własnej wiadomości na stronie logowania w równie posty sposób jak podmienienie loga.
1 2 3 4 5 6 7 8 | function wptat_the_login_message( $message ) { if ( empty($message) ){ return '<p class="message">' . __('Welcome to this site. Please log in to continue.', 'wp-tips-and-triks') . '</p>'; } else { return $message; } } add_filter( 'login_message', 'wptat_the_login_message' ); |
4. Zmiana długości wypisu.
Jeżeli wypis nie został dodany do wpisu zostanie on wygenerowany automatycznie. Domyślna długość wypisu w WordPressie wynosi 55 słów. Można tę wartość dopasować do swoich potrzeb wykorzystując odpowiedni filtr.
1 2 3 4 | function wptat_excerpt_length( $length ) { return 20; } add_filter( 'excerpt_length', 'wptat_excerpt_length', 999 ); |
5. Zmiana znaku kończącego wypis.
Jeżeli nie odpowiada Ci sposób w jaki WordPress kończy wypis możesz zmienić go na dowolny kod HTML.
1 2 3 4 | function wptat_excerpt_more( $more ) { return '…'; } add_filter( 'excerpt_more', 'wptat_excerpt_more' ); |
Przydatne linki
Tagi: cms • promowany • WordPress • wp 5 trików i porad • wp_head
Robert
szukałem przewijania w dół strony " jak to sie nazywa", ale Progress bar takze dodam do siebie.2023-07-15 23:55:00