4 nowe fragmenty kodu WordPress
Ukrywanie dodatkowych elementów w profilu użytkownika
W tym przypadku można zauważyć, że kod ukrywa schemat kolorów, co często uniemożliwia użytkownikom pracę..
1 2 3 4 |
function hide_personal_options(){ echo "\n" . '<script type="text/javascript">jQuery(document).ready(function($) { $(\'form#your-profile > h3:first\').hide(); $(\'form#your-profile > table:first\').hide(); $(\'form#your-profile\').show(); });</script>' . "\n"; } add_action('admin_head','hide_personal_options'); |
Usuwanie tagu generatora w WordPress rss.
Jest to przydatne do ochrony witryny przed włamaniem., bez znajomości wersji strony i na jakim silniku została utworzona, hakerowi będzie trudniej włamać się do Twojej witryny.
1 2 3 4 |
function remove_feed_generator() { return ''; } add_filter('the_generator', 'remove_feed_generator'); |
Osadź iframe w wordpress
Dodaj sugerowany fragment kodu do pliku functios.php motywu.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
add_shortcode('iframe', array('iframe_shortcode', 'shortcode')); class iframe_shortcode { function shortcode($atts, $content=null) { extract(shortcode_atts(array( 'url' => '', 'scrolling' => 'no', 'width' => '100%', 'height' => '500', 'frameborder' => '0', 'marginheight' => '0', ), $atts)); if (empty($url)) return '<!-- Iframe: You did not enter a valid URL -->'; return '<iframe src="'.$url.'" title="" width="'.$width.'" height="'.$height.'" scrolling="'.$scrolling.'" frameborder="'.$frameborder.'" marginheight="'.$marginheight.'"><a href="'.$url.'" target="_blank">'.$url.'</a></iframe>'; } } |
Po utworzeniu shortcode możesz wkleić go w odpowiednim miejscu:
1 |
[iframe url="https://wpsnipp.com" width="100" height="100" scrolling="yes" frameborder="1" marginheight="2"] |
Zmieniamy standardowy napis „Zapomniałem hasła?” do „Odzyskaj hasło?”
1 2 3 4 5 6 |
add_filter( 'gettext', 'register_text' ); add_filter( 'ngettext', 'register_text' ); function register_text( $translated ) { $translated = str_ireplace( 'Забыли пароль?', 'Востановить пароль?', $translated ); return $translated; } |
Ta zmiana będzie wyglądać tak:
Metoda ta doskonale sprawdza się również przy zastępowaniu innych napisów lub tłumaczeniu poszczególnych części panelu administracyjnego na język rosyjski.
Kod sprawdzony, działa świetnie.
/*
- Podstawowy kurs projektowania stron internetowych;
- Układ stron;
- Ogólny kurs CMS WordPress oraz kontynuacja kursu dotyczącego tworzenia szablonów;
- Tworzenie stron internetowych w PHP.