Задавайте вопросы по курсам WordPress

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;
}

Выглядеть это изменение будет так:

wordpress меняем надписи в админке

Этот метод отлично подойдет и для замены других надписей или для перевода отдельных частей админки на русский язык.

Код проверил, он отлично работает.


Купить хостинг WordPress
/* Репетитор по wordpress
Услуги репетитора онлайн. Список курсов которые я веду
  • Базовый курс по веб-дизайну;
  • Верстка сайтов;
  • Общий курс по CMS WordPress и продолжение курса по разработке шаблонов;
  • Разработка сайтов на PHP.
Подробнее читайте на странице репетитор по WordPress
*/

Николаенко Максим

Директор веб-студии ProGrafika. Занимаюсь разработкой, дизайном и продвижением веб-сайтов. Всегда рад новым читателям блога и хорошим клиентам.


Вам может также понравиться...

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Шаблоны для WordPress
Самый лучший хостинг в Украине
Стабильный хостинг для Drupal