Ответы в темах

Просмотр 15 ответов — с 31 по 45 (всего 69)
  • Можно просто через FTP клиент загрузить новый логотип вместо старого в папку:
    /wp-content/uploads/2017/12/
    и с таким именем:
    logo3.png

    Автор DirtyDan

    (@dirtydan)

    Отлично! Огромное спасибо, Юрий! Именно этот код для functions.php и сработал.

    Автор DirtyDan

    (@dirtydan)

    А вместо custompost что нужно подставить? Что не подставлял, результата нет. Пусто.

    Может уязвимость в каких-то плагинах? Как вариант можно попробовать поотключать плагины и проверить.
    Можете дать ссылку на сам сервис где проверяли? Интересно.

    Автор DirtyDan

    (@dirtydan)

    Спасибо! Получилось. Вот рабочий код для вывода количества записей в произвольной таксономии на сингл странице для таксономии под названием 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>)'; } ?>

    Автор DirtyDan

    (@dirtydan)

    Попробовал заменить всё необходимое в исходном коде. Таксономия носит название metki. Вроде всё сделал, но код не работает. В чем же может быть причина?

    <?php global $post; foreach(get_the_terms($post->ID) as $metki) { echo '(<a href="' . get_term_link($metki->term_id) . '"> ' . '' . $metki->count . ' </a>)'; } ?>

    Автор DirtyDan

    (@dirtydan)

    Кажется нашел почти нужный код:
    $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 и увидеть все отфильтрованные материалы, принадлежащие только к таксономии «Москва» (и там не было бы записей с меткой Юнона, принадлежащих, например, к таксономии Спб).
    Я имел ввиду это, а предложенный вами вариант может ли такое? Просто я не очень понял. Хочу уточнить.

    Да, это адрес администратора. Другие адреса почт не пробовал. Не думаю, что в этом проблема.

    Да, исходящий адрес тот же. К тому же дополнительно в настройках двух плагинов была возможность указания адреса отсылки. Именно его я и указывал после того как по умолчанию сообщения не отрпавлялись.

Просмотр 15 ответов — с 31 по 45 (всего 69)