Система управления контентом (или иначе – движок) WordPress имеет много стандартных настроек, которые помогают вам создать необходимые условия для удобной работы. Но есть некоторые моменты, которые хочется улучшить.
Иногда вы не догадываетесь о том, что есть дополнительные возможности внести те или иные настройки в файлы шаблона, которые помогут вам сделать ваш WordPress еще эффективнее. В англоязычной зоне Интернет такие приемы принято назвать “крючками”. Вот о некоторых из них я вам сегодня расскажу.
Прежде чем начну свой рассказ, хочу напомнить, что перед тем как вы решитесь попробовать применить мои советы и приемы на практике – сначала убедитесь, что вы сделали необходимые для этого действия, а именно:
1. Перед редактированием любого файла вы сохранили его первоначальную копию.
2. У вас есть свежая копия базы данных.
А теперь -
СОВЕТ 1 – Как научить Вордпресс всегда отображать окно видеоплеера одного размера?
Если вы часто публикуете видеоматериалы, вам приходится каждый раз вспоминать, каким размером должно быть окно видеоплеера. Вы можете этого не делать. Один раз определились с размером, а затем добавили вот такой код в файл functions.php вашего шаблона:
function mycustom_embed_defaults($embed_size){ $embed_size['width'] = 586; // Adjust values to your needs $embed_size['height'] = 500; return $embed_size; } add_filter('embed_defaults', 'mycustom_embed_defaults');
Не забудьте изменить условия ширины и высоты в строках 2 и 3.
И еще. Когда вы добавляете какой-либо код в файл functions.php – вам надо его вставить (желательно) после первого символа открытия функции – <?php.
СОВЕТ 2 – Как легко, просто и быстро добавить кнопки Twitter и Facebook внизу поста?
Просто вставьте код в файл functions.php шаблона:
function share_this($content){ if(!is_feed() && !is_home()) { $content .= '<div> <a href="https://twitter.com/share" class="twitter-share-button" data-count="horizontal">Tweet</a> <script type="text/javascript" src="https://platform.twitter.com/widgets.js"></script> <div> <iframe src="https://www.facebook.com/plugins/like.php?href='. urlencode(get_permalink($post->ID)) .'&layout=button_count&show_faces=false&width=200&action=like&colorscheme=light&height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:200px; height:21px;" allowTransparency="true"></iframe> </div> </div>'; } return $content; } add_action('the_content', 'share_this');
СОВЕТ 3 – Как вставить форму поиска в навигационное меню?
Наверняка вы такой вариант уже встречали: окно поиска располагается в самой строке навигационного меню. Вам надо добавить код в файл functions.php шаблона:
add_filter('wp_nav_menu_items','add_search_box', 10, 2); function add_search_box($items, $args) { ob_start(); get_search_form(); $searchform = ob_get_contents(); ob_end_clean(); $items .= '&amp;amp;lt;li&amp;amp;gt;' . $searchform . '&amp;amp;lt;/li&amp;amp;gt;'; return $items; }
Теперь не забудьте внести изменения в файл стилей, чтобы форма смотрелась красиво и на своем месте.
https://vds64.com — VDS. Если вы — профессионал и хотите больше возможностей в управлении своими сайтами, тогда вам надо обратить внимание на наши предложения.
Несколько полезных приемов по настройке WordPress
Олег Власов Олег Власов ovlasov49@gmail.com Коллекция бесплатных тем WordPress с авторским переводом WordPress Collection шпаргалки wordpressСистема управления контентом (или иначе – движок) WordPress имеет много стандартных настроек, которые помогают вам создать необходимые условия для удобной работы. Но есть некоторые моменты, которые хочется улучшить.
Иногда вы не догадываетесь о том, что есть дополнительные возможности внести те или иные настройки в файлы шаблона, которые помогут вам сделать ваш WordPress еще эффективнее. В англоязычной зоне Интернет такие приемы принято назвать “крючками”. Вот о некоторых из них я вам сегодня расскажу.
Прежде чем начну свой рассказ, хочу напомнить, что перед тем как вы решитесь попробовать применить мои советы и приемы на практике – сначала убедитесь, что вы сделали необходимые для этого действия, а именно:
1. Перед редактированием любого файла вы сохранили его первоначальную копию.
2. У вас есть свежая копия базы данных.
А теперь -
СОВЕТ 1 – Как научить Вордпресс всегда отображать окно видеоплеера одного размера?
Если вы часто публикуете видеоматериалы, вам приходится каждый раз вспоминать, каким размером должно быть окно видеоплеера. Вы можете этого не делать. Один раз определились с размером, а затем добавили вот такой код в файл functions.php вашего шаблона:
function mycustom_embed_defaults($embed_size){ $embed_size['width'] = 586; // Adjust values to your needs $embed_size['height'] = 500; return $embed_size; } add_filter('embed_defaults', 'mycustom_embed_defaults');
Не забудьте изменить условия ширины и высоты в строках 2 и 3.
И еще. Когда вы добавляете какой-либо код в файл functions.php – вам надо его вставить (желательно) после первого символа открытия функции – <?php.
СОВЕТ 2 – Как легко, просто и быстро добавить кнопки Twitter и Facebook внизу поста?
Просто вставьте код в файл functions.php шаблона:
function share_this($content){ if(!is_feed() && !is_home()) { $content .= '<div> <a href="https://twitter.com/share" class="twitter-share-button" data-count="horizontal">Tweet</a> <script type="text/javascript" src="https://platform.twitter.com/widgets.js"></script> <div> <iframe src="https://www.facebook.com/plugins/like.php?href='. urlencode(get_permalink($post->ID)) .'&layout=button_count&show_faces=false&width=200&action=like&colorscheme=light&height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:200px; height:21px;" allowTransparency="true"></iframe> </div> </div>'; } return $content; } add_action('the_content', 'share_this');
СОВЕТ 3 – Как вставить форму поиска в навигационное меню?
Наверняка вы такой вариант уже встречали: окно поиска располагается в самой строке навигационного меню. Вам надо добавить код в файл functions.php шаблона:
add_filter('wp_nav_menu_items','add_search_box', 10, 2); function add_search_box($items, $args) { ob_start(); get_search_form(); $searchform = ob_get_contents(); ob_end_clean(); $items .= '&amp;amp;lt;li&amp;amp;gt;' . $searchform . '&amp;amp;lt;/li&amp;amp;gt;'; return $items; }
Теперь не забудьте внести изменения в файл стилей, чтобы форма смотрелась красиво и на своем месте.
https://vds64.com — VDS. Если вы — профессионал и хотите больше возможностей в управлении своими сайтами, тогда вам надо обратить внимание на наши предложения.
Понравилась статья? Поделись с друзьями!