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.