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

Просмотр 15 ответов — с 1 по 15 (всего 133)
  • Затем обновил ВП до 5.4.1.

    — 100% не из-за обновления и плагинов, т.к. опытным путём отключил все плагины на хостинге + локально обновил ВП.

    Но, если я делаю 200/200, то вывод:
    <img width="200" height="113" src="http://localhost:8089/wp-content/uploads/2020/02/robot-wallpaper-17.jpg" class="attachment-200x200 size-200x200 wp-post-image" alt="робот" srcset="http://localhost:8089/wp-content/uploads/2020/02/robot-wallpaper-17.jpg 1920w, http://localhost:8089/wp-content/uploads/2020/02/robot-wallpaper-17-300x169.jpg 300w, http://localhost:8089/wp-content/uploads/2020/02/robot-wallpaper-17-1024x576.jpg 1024w, http://localhost:8089/wp-content/uploads/2020/02/robot-wallpaper-17-768x432.jpg 768w, http://localhost:8089/wp-content/uploads/2020/02/robot-wallpaper-17-1536x864.jpg 1536w, http://localhost:8089/wp-content/uploads/2020/02/robot-wallpaper-17-1200x675.jpg 1200w" sizes="(max-width: 200px) 85vw, 200px">

    Всем спасибо. Разобрался сам.

    Всем спасибо.

    Я не настолько продвинут, но затягивает жесть.
    Всем спасибо за разъяснения.

    а вообще в современном мире title прописывать не стоит.
    вон wp уже везде, откуда мог title поудалял.

    — а по подробнее про это бы почитать..

    Автор legal2019

    (@legal2019)

    tuxfighter (@tuxfighter)

    Инструменты — экспорт

    — опробовал первый раз, оказалось то, что нужно. Спасибо.

    Автор legal2019

    (@legal2019)

    Я видел этот плагин, но меня интересует лишь перенос контента, а не весь сайт. Или я чего-то не знаю?

    Автор legal2019

    (@legal2019)

    Это решение выводит имя текущего терма:

    <?php
    $term_slug = get_query_var('term');
    $taxonomy = get_query_var('taxonomy');
    //$term = get_term_by( $field, $value, $taxonomy, $output, $filter);
    $term = get_term_by( 'slug', $term_slug, $taxonomy );
    echo '<p>'. $term->name .'</p>'
    ?>

    Как сделать вывод родительского терма?

    • Ответ изменён 5 лет назад пользователем legal2019.
    • Ответ изменён 5 лет назад пользователем legal2019.
    Автор legal2019

    (@legal2019)

    Решено:
    Сделал два файла — один для родителя taxonomy-$mytaxname-$MyTaxTermName.php, второй общий, для всей таксономии taxonomy-$mytaxname.php с разницей в коде вывода ссылок.

    Хотя можно обойтись одним index.php и насовать в него стопиццот проверок. И вот это будет действительно тупо

    Я любитель в этом деле, но если я правильно понимаю, то лишние проверки приведут к тормозам. Если не прав — поясните.

    Автор legal2019

    (@legal2019)

    Спасибо.

    /** переопределяем папку для медиатеки */
    define( ‘UPLOADS’, ‘wp-content/uploads/your-folder-name’ );

    в принципе был в курсе.
    Тут почитал, но пока не разобрался с

    Путь URL-адреса загрузки устанавливается либо с помощью опции ‘upload_url_path’,

    Вот так будет как категории:

    
    	// список параметров: wp-kama.ru/function/get_taxonomy_labels
    	register_taxonomy( 'hotelscities', array( 'hotels' ), array( 
    		'label'                 => '', // определяется параметром $labels->name
    		'labels'                => array(
    			'name'              => 'Города отелей',
    			'singular_name'     => 'Города отелей',
    			'search_items'      => 'Поиск по городу',
    			'all_items'         => 'Все города',
    			'view_item '        => 'Просмотреть города',
    			'parent_item'       => 'Родитель',
    			'parent_item_colon' => 'Родитель:',
    			'edit_item'         => 'Изменить',
    			'update_item'       => 'Обновить',
    			'add_new_item'      => 'Добавить новый город',
    			'new_item_name'     => 'Новый город',
    			'menu_name'         => 'Города отелий',
                        ),
    		'description'           => '', // описание таксономии
    		'public'                => true,
    		// 'publicly_queryable'    => null, // равен аргументу public
    		// 'show_in_nav_menus'     => true, // равен аргументу public
    		// 'show_ui'               => true, // равен аргументу public
    		// 'show_in_menu'          => true, // равен аргументу show_ui
    		// 'show_tagcloud'         => true, // равен аргументу show_ui
    		// 'show_in_quick_edit'    => null, // равен аргументу show_ui
    		'hierarchical'          => true,
    
    		'rewrite'               => true,
    		//'query_var'             => $taxonomy, // название параметра запроса
    		'capabilities'          => array(),
    		'meta_box_cb'           => null, // html метабокса. callback: <code>post_categories_meta_box</code> или <code>post_tags_meta_box</code>. false — метабокс отключен.
    		'show_admin_column'     => false, // авто-создание колонки таксы в таблице ассоциированного типа записи. (с версии 3.5)
    		'show_in_rest'          => null, // добавить в REST API
    		'rest_base'             => null, // $taxonomy
    		// '_builtin'              => false,
    		//'update_count_callback' => '_update_post_term_count',
    	)) ;

    Ошибка:
    1. у вас [] — нужно ()
    2. у вас:
    register_taxonomy( ‘hotelscities’, [ ‘hotels’ ], [
    ‘label’
    должно быть:
    register_taxonomy( ‘hotelscities’, array( ‘hotels’ ), array(
    ‘label’
    3. у вас:
    ‘labels’ => [
    ‘name’ => ‘Города отелей’,
    ‘singular_name’ => ‘Города отелей’,
    ‘search_items’ => ‘Поиск по городу’,
    ‘all_items’ => ‘Все города’,
    ‘view_item ‘ => ‘Просмотреть города’,
    ‘parent_item’ => ‘Родитель’,
    ‘parent_item_colon’ => ‘Родитель:’,
    ‘edit_item’ => ‘Изменить’,
    ‘update_item’ => ‘Обновить’,
    ‘add_new_item’ => ‘Добавить новый город’,
    ‘new_item_name’ => ‘Новый город’,
    ‘menu_name’ => ‘Города отелий’,
    должно быть:
    ‘labels’ => array(….)

    Или правильно проставьте [] в вышеуказанных местах.

    Автор legal2019

    (@legal2019)

    Проблема возникает из-за активного ACF…

    Автор legal2019

    (@legal2019)

    Решил средствами php закрыть этот вопрос…

    Рекомендую к прочтению:
    статья 1
    Статья 2

Просмотр 15 ответов — с 1 по 15 (всего 133)