Олег Власов
logo
Магазин контента WordPress

Коллекция Wordpress

темы и плагины wordpress: установка wordpress, настройка wordpress, использование wordpress, авторский перевод на русский язык шаблонов и плагинов 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))
.'&amp;layout=button_count&amp;show_faces=false&amp;width=200&amp;action=like&amp;colorscheme=light&amp;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;amp;lt;li&amp;amp;amp;gt;' . $searchform . '&amp;amp;amp;lt;/li&amp;amp;amp;gt;';

 return $items;
}

Теперь не забудьте внести изменения в файл стилей, чтобы форма смотрелась красиво и на своем месте.

https://vds64.com — VDS. Если вы — профессионал и хотите больше возможностей в управлении своими сайтами, тогда вам надо обратить внимание на наши предложения.


Олег 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))
.'&amp;layout=button_count&amp;show_faces=false&amp;width=200&amp;action=like&amp;colorscheme=light&amp;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;amp;lt;li&amp;amp;amp;gt;' . $searchform . '&amp;amp;amp;lt;/li&amp;amp;amp;gt;';

 return $items;
}

Теперь не забудьте внести изменения в файл стилей, чтобы форма смотрелась красиво и на своем месте.

https://vds64.com — VDS. Если вы — профессионал и хотите больше возможностей в управлении своими сайтами, тогда вам надо обратить внимание на наши предложения.

Понравилась статья? Поделись с друзьями!

Что еще читают:

Рубрика: Wordpress, Шпаргалки

Внимание!

Прежде, чем задавать свой вопрос - пожалуйста, прочитайте F.A.Q.

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


Если вы хотите добавить код HTML, PHP или CSS, воспользуйтесь коротким кодом: [php]здесь код[/php]





Искать на сайте

icon
Подняться наверхПодняться наверх