DirtyDan
Ответы в темах
-
Форум: Проблемы и решения
Тема: Как вставить логотип в шапке сайтаМожно просто через FTP клиент загрузить новый логотип вместо старого в папку:
/wp-content/uploads/2017/12/
и с таким именем:
logo3.pngОтлично! Огромное спасибо, Юрий! Именно этот код для functions.php и сработал.
А вместо custompost что нужно подставить? Что не подставлял, результата нет. Пусто.
Форум: Проблемы и решения
Тема: Нужно решить уязвимостьМожет уязвимость в каких-то плагинах? Как вариант можно попробовать поотключать плагины и проверить.
Можете дать ссылку на сам сервис где проверяли? Интересно.Спасибо! Получилось. Вот рабочий код для вывода количества записей в произвольной таксономии на сингл странице для таксономии под названием metki:
<?php global $post; foreach(get_the_terms($post->ID, 'metki') as $metki) { echo '(<a href="' . get_term_link($metki->term_id) . '"> ' . '' . $metki->count . ' </a>)'; } ?>
Попробовал заменить всё необходимое в исходном коде. Таксономия носит название metki. Вроде всё сделал, но код не работает. В чем же может быть причина?
<?php global $post; foreach(get_the_terms($post->ID) as $metki) { echo '(<a href="' . get_term_link($metki->term_id) . '"> ' . '' . $metki->count . ' </a>)'; } ?>
Кажется нашел почти нужный код:
$term = get_term( 1, 'category' ); echo 'count: '. $term->count;
Но как для него запросить данные в скобках ( 1, ‘category’ ), ведь код будет на single.php и неизвестно заранее какие метки есть у поста?
Спасибо за разъяснение. Про таксономии стало понятнее. После долгих поисков мне удалось найти ответ на свой вопрос, а точнее удалось найти нужный код, который работает так как я и хотел. Оставляю его тут, вдруг, кому-то пригодится кто хочет добавить новый тип записи и сделать к нему свои собственные категории (точнее таксономии):
add_action('init', 'acsessuar'); function acsessuar() { $labels = array( 'name' => 'Аксессуары', 'singular_name' => 'Аксессуар', 'add_new' => 'Добавить аксессуар', 'add_new_item' => 'Добавить новый аксессуар', 'edit_item' => 'Редактировать аксессуар', 'new_item' => 'Новый аксессуар', 'view_item' => 'Посмотреть аксессуар', 'search_items' => 'Найти аксессуар', 'not_found' => 'Аксессуаров не найдено', 'not_found_in_trash' => 'В корзине аксессуаров не найдено', 'parent_item_colon' => '', 'menu_name' => 'Аксессуары' ); $args = array( 'labels' => $labels, 'public' => true, 'publicly_queryable' => true, 'show_ui' => true, 'show_in_menu' => true, 'query_var' => true, 'rewrite' => true, 'capability_type' => 'post', 'has_archive' => true, 'hierarchical' => false, 'menu_position' => 5, 'supports' => array('title','editor','thumbnail', 'comments'), 'taxonomies' => array('accessories') ); register_post_type('acsessuar',$args); } // Создаем новую таксономию для аксессуаров add_action( 'init', 'create_acsessuar_taxonomies', 0 ); function create_acsessuar_taxonomies(){ $labels = array( 'name' => _x( 'Категории аксессуаров', 'taxonomy general name' ), 'singular_name' => _x( 'Категория аксессуара', 'taxonomy singular name' ), 'search_items' => __( 'Найти категорию аксессуаров' ), 'all_items' => __( 'Все категории аксессуаров' ), 'parent_item' => __( 'Родительская категория аксессуара' ), 'parent_item_colon' => __( 'Родительская категория' ), 'edit_item' => __( 'Родительская категория' ), 'update_item' => __( 'Обновить катгорию' ), 'add_new_item' => __( 'Добавить новую катгорию' ), 'new_item_name' => __( 'Название новой категории аксессуаров' ), 'menu_name' => __( 'Категории аксессуаров' ), ); register_taxonomy('accessories', array('acsessuar'), array( 'hierarchical' => true, 'labels' => $labels, 'show_ui' => true, 'query_var' => true, 'rewrite' => array( 'slug' => 'accessories' ), )); }
Ибо мыло как не принималось так и не будет приниматься.
Автор не говорил, что у него все сообщения не доходят. Автор говорил только что с плагина обратной связи перестали приходить сообщения. У меня была ситуация когда все сообщения о комментариях успешно приходили, но только с плагинов обратных связей не приходили и все плагины ошибочно выдавали «сообщение успешно отправлено». Как вариант можно проверить доходят ли сообщения о комментариях. Ну или опять же тратить время и силы на поиски истинных проблем.
А как же тогда вопрос конфедециальности?
Конечно, необходимо дополнить, что нужно включить модерацию комментариев. Плагинов много, но у автора темы какая-то проблема и вполне вероятно она не зависит от плагина. И если нет желания и времени разбираться с проблемой, то предложенный вариант будет рабочим. Это всего лишь вариант.
У меня была точно такая же проблема. Я решил эту проблему без использования плагина. Просто создал отдельную страницу и написал в ней, что это форма обратной связи (а админке слева — Страницы->Добавить новую). Далее для этой страницы в режиме редактирования включил возможность добавления комментариев (сверху настройки экрана). Таким образом страница стала выглядеть примерно точно так же как и форма обратной связи. Только нужно не забыть плагин каптчи поставить, иначе спама много будет.
А какое отношение Ваша таксономия имеет к меткам и рубрикам? Почему они у Вас перестали работать?
Они и не начинали работать. Всё только создается. С файлами можно сказать всё понятно. Разобрался. Можно это попробовать:
taxonomy-city-moskva.php
taxonomy-city.php
taxonomy.php- Ответ изменён 6 лет, 1 месяц назад пользователем DirtyDan.
Спасибо за ответы. Но хочу уточнить, так как я имел ввиду кажется несколько другое. Я имел ввиду чтобы отфильтрованные записи по меткам отображались НЕ на single.php, а на странице меток tag.php. Другими словами: Есть материал, у него есть дополнительная таксономия «Москва», у него так же есть метка «Юнона». И вот при клике на single.php по ссылке «Юнона» можно было бы перейти на страницу tag.php и увидеть все отфильтрованные материалы, принадлежащие только к таксономии «Москва» (и там не было бы записей с меткой Юнона, принадлежащих, например, к таксономии Спб).
Я имел ввиду это, а предложенный вами вариант может ли такое? Просто я не очень понял. Хочу уточнить.Да, это адрес администратора. Другие адреса почт не пробовал. Не думаю, что в этом проблема.
Да, исходящий адрес тот же. К тому же дополнительно в настройках двух плагинов была возможность указания адреса отсылки. Именно его я и указывал после того как по умолчанию сообщения не отрпавлялись.