Articles of Разработка темы

Как организовать контент functions.php

При создании пользовательских тем я часто добавляю свои собственные функции внутри functions.php : <?php function my_function() { // Do something… } Должен ли я организовывать все свои пользовательские функции внутри крючков? <?php add_action( 'init','my_init' ); function my_init() { function my_function() { // Do something… } } ?>

Не удалось получить точный URL-адрес файла на сервере, находящемся в активной теме WordPress

Я работаю над файлом wordpress, и у меня возникают проблемы с отображением общего количества загрузок. «Количество загрузок» – это номер, который я сохранил в текстовом файле «count.txt», расположенном на сервере внутри активного файла темы. Теперь, чтобы отобразить счет, я использую код ниже. <?php $url= echo get_the_title(); echo file_get_contents( "http://example.com/wp-content/themes/themename/download/$url/count.txt" ); //the URL of the text […]

Показать название вкладки в качестве 'blog tagline | Название блога'

В настоящее время я показываю свой заголовок liek this <?php wp_title( '|', true, 'right' ); ?> <?php wp_title( '|', true, 'right' ); ?> он отлично работает для каждой страницы, кроме домашней страницы, где в настоящее время отображается вкладка « Blog title | Blog tagline Blog title | Blog tagline – это способ, которым я могу […]

Пользовательское создание тем и постоянные ссылки

Я пытаюсь создать пользовательскую тему для моего сайта wordpress, я собираю ее из загрузочной темы, которую я нашел. Это мой первый набег на разработку с php, и я только что закончил изучение списков сообщений. Поскольку у меня есть две должности, я не потрудился выяснить, как разбить цикл на несколько страниц (т. Е. Показать 10 сообщений […]

Как печатать из этого объекта WordPress?

Я просто пытаюсь получить количество сообщений из пользовательского типа сообщений, но я думаю, что для меня более актуальная проблема заключается в том, что я не уверен, как получить определенную информацию из возвращаемых объектов WordPress, и я чувствую, что это обязательно должно быть быть тем, с чем я мог бы легко справиться. Вот что я имею: […]

Невозможно получить доступ к функциям WordPress из functions.php

Я следую учебному курсу в попытке создать пользовательскую тему в WordPress. Я создал файл functions.php в моей папке темы и пытаюсь использовать функцию WordPress 'wp_enqueue_style ()' from functions.php. 'wp_enqueue_style ()' не работает или не заполняет мой текстовый редактор, на самом деле ни одна из функций, начинающихся в 'wp_', не работает в моих functions.php. Я проверил […]

Я хочу разный размер эскиза в зависимости от размера медиа

У меня есть следующий код на моей домашней странице <?php echo '<img class="img-responsive" src="', wp_get_attachment_image_src( get_post_thumbnail_id(), 'Large' )[0], '">'; ?> Большие размеры в этом случае – 1920×245. Это прекрасно работает в браузере, но когда изображение уменьшается на меньших экранах, оно слишком тонкое для моего вкуса. Я хотел бы использовать изображение с другим соотношением сторон в […]

Редактирование темы «после эскиза»

Можно ли изменить следующий код, чтобы отобразить «избранное изображение» сообщения / страницы, используя стиль «background-image» вместо изображения по URL-адресу, который вытягивается. Я перепутал с the_post_thumbnail и get_the_post_thumbnail и т. Д. В основном тема вытаскивает фотографию из другого места, но я хочу, чтобы она динамически вытаскивала признанное изображение для любой записи / страницы, на которой я […]

Извлечение и отображение пользовательской информации на автоматически создаваемой странице

Есть ли способ получить блок кода ниже, чтобы извлечь список данных пользователя, поскольку он создает страницу для нового пользователя. Он создает новую страницу для нового пользователя, как предполагалось, но я хотел бы, чтобы он извлекал alos и отображал некоторую информацию из профиля пользователя. function my_create_page($user_id){ $the_user = get_userdata($user_id); $new_user_name = $the_user->user_login; $my_post = array(); $my_post['post_title'] […]

get_page_templates возвращают только шаблоны с "home" в имени файла

У меня есть следующие пользовательские имена файлов шаблонов страниц: Шаблон-о-1.php Шаблон-о-2.php Шаблон-дом-1.php Шаблон-дом-2.php У меня есть эта функция для get_page_templates: function get_page_templates_select() { $teh_cats = get_page_templates(); foreach ( $teh_cats as $template_name => $template_filename ) { $results[] = $template_name; } return $results; } Как я могу изменить функцию, чтобы ТОЛЬКО возвращать шаблоны, у которых есть «дом» […]