4 новых фрагментов кода WordPress
Скрываем лишние пункты в профиле пользователя
В данном случаи можно отметить что код скрывает цветовую схему которая часто мешает работать пользователям.
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'); |
Удаляем тег генератор в rss WordPress.
Это полезно для защиты вашего сайта от взлома, не зная версии сайта и на каком движке он создан, хакеру будет сложнее взломать ваш сайт.
1 2 3 4 |
function remove_feed_generator() { return ''; } add_filter('the_generator', 'remove_feed_generator'); |
Вставляем iframe в wordpress
Добавляем предложенный фрагмент кода в файл functios.php вашей темы.
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>'; } } |
После создания шорткода можно его вставить в нужное вам место:
1 |
[iframe url="https://wpsnipp.com" width="100" height="100" scrolling="yes" frameborder="1" marginheight="2"] |
Меняем стандартную надпись «Забыли пароль?» на «Восстановить пароль?»
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; } |
Выглядеть это изменение будет так:
Этот метод отлично подойдет и для замены других надписей или для перевода отдельных частей админки на русский язык.
Код проверил, он отлично работает.

/*

- Базовый курс по веб-дизайну;
- Верстка сайтов;
- Общий курс по CMS WordPress и продолжение курса по разработке шаблонов;
- Разработка сайтов на PHP.