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

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





