Метка: WordPress
-
Получить ссылку на запись по комментарию из нее wordpress
Для получения ссылки на запись вне цикла комментариев, например в отдельном шаблоне с использованием WP_Comment_Query можно сделать так: Полный пример:
-
Если не работает пагинация WP_Query
Важно $paged = ( get_query_var(‘paged’) ) ? get_query_var(‘paged’) : 1;
-
Отключение уведомления о регистрации нового пользователя wordpress
Строка 1795 Строка 1762
-
Список меток tags с счетчиком
Для вывода меток в любом виде можно использовать get_terms. В девелопере от wordpress.org разработчики описывают несколько методов использования этой функции, доработав которые можно получить нужный результат.
-
Custom facebook feed добавить изображения
Для добавления изображений в плагин Custom facebook feed 2.4.x без покупки про версии нужно открыть редактором плагинов custom-facebook-feed/custom-facebook-feed.php и после строк: //POST TEXT if($cff_show_text) $cff_post_item .= $cff_post_text; Добавить: $photo = ‘https://graph.facebook.com/’.$news->object_id.’/picture?access_token=’ . $access_token; if($news->link){ $cff_post_item .= «»; }else{ $cff_post_item .= «»; } А так же закомментировать строку (добавить вначале //) //if($cff_show_media_link) $cff_post_item .= $cff_media_link;
-
Выключить стандартное jquery в wordpress
Для того чтобы убрать вложенную в wordpress версию и установить любую другую нужно в functions.php добавить следующие строки. В примере указана версия 1.3.2, но можно указать любую по своему желанию из ныне существующих. Либо можно воспользоваться только строкой с wp_deregister_script и тогда jquery вообще не будет подключен средствами движка. if( !is_admin()){ wp_deregister_script(‘jquery’); wp_register_script(‘jquery’, («http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js»), false,…
-
Убрать emoji из header wordpress
WordPress много чего дописывает не совсем нужного в хедер, в том числе смайлы. Для того чтобы убрать упоминания о emoji нужно в functions.php дописать следующие строки: remove_action( ‘wp_head’, ‘print_emoji_detection_script’, 7 ); remove_action( ‘admin_print_scripts’, ‘print_emoji_detection_script’ ); remove_action( ‘wp_print_styles’, ‘print_emoji_styles’ ); remove_action( ‘admin_print_styles’, ‘print_emoji_styles’ );
-
Стандартное меню wordpress сделать выпадающим
Функционал стандартного меню wordpress также как и возможности css вполне позволяют сделать выпадающие скрытые подменю. Весь в фокус в классах :hover и понимании того чего хочется добиться.
-
Ограничить цитату (excerpt) количеством слов или символов
Чтобы не подгонять шаблон под разный размер записей можно наоборот, ограничить выводимую цитату записи количеством слов или символов. Для этого нужно добавить в functions следующие строки.
-
Вывод имени метки и использование ярлыка метки tag slug
Если у записей используются метки, то можно их использовать в выдаче wp_query или где-нибудь еще. Для получения ярлыка (slug) метки можно воспользоваться незамысловатым кодом..