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

Просмотр 15 ответов — с 16 по 30 (всего 133)
  • Всем спасибо.

    Если кратко, то записи лучше продвигаются, чем статические страницы. Поскольку им можно дополнительно задавать вес через категории, теги, плюс у них есть мета-данные (даты, авторы). Их можно группировать в разные архивы, позволять комментарии и делиться в соцсетях.

    — именно это и хотел увидеть, в особенности в части:

    …то записи лучше …. Поскольку им можно дополнительно задавать вес через категории, теги, плюс у них есть мета-данные (даты, авторы). Их можно группировать в разные архивы, позволять комментарии и делиться в соцсетях.

    tuxfighter (@tuxfighter)

    Это не относиться к тематики этого форума.

    — в курсе, просто интересно что скажут профи про страницы и записи.

    сео-шарлатанов

    — Гы ))

    Решено.
    Всё портил установленный плагин.

    wpgear (@wpgear)

    Ваши потенциальные Пользователи

    — я сам ещё тот пользователь 😉

    Sergey Biryukov (@sergeybiryukov)
    Спасибо, я выявил эту причину.

    id=»doc_time» и id=»doc_data» необходимо заменить на классы, а getElementById() — на getElementsByClassName().

    Однако изменения эти не приводят к необходимому результату.

    wpgear (@wpgear)

    А что такое — «Стандартная Тема»?

    — та, что по умолчанию с WP.
    Всем спасибо.

    Я сделал по принципу дочерних термов к родительской (может это не совсем правильно, но мне кажется что не ошибся), и теперь вывод получается:
    /catalog/
    /catalog/brand/
    /catalog/brand/type/
    Кратко:

    
    add_action( 'init', 'true_register_мой_тип_записи' ); 
    function true_register_мой_тип_записи() {
        $labels = array(...
        );
        $args = array(...
    register_post_type('мой_тип_записи',$args);
    }
    
    function create_мой_тип_записи_taxonomy(){
    	register_taxonomy('таксономия', array('мой_тип_записи'), array(
    		'label'                 => '', // определяется параметром $labels->name
    		...
    		),
    		'hierarchical'          => true, //false,
    //              'rewrite'               => array( 'slug' => '' ),
    	) );
    }
    
    if ( ! function_exists( 'мой_тип_записи_таксономия1_custom_taxonomy' ) ) {
    function мой_тип_записи_таксономия1_custom_taxonomy() {
    	$labels = array(...
    	);
    	$args = array(
    		'labels'                     => $labels,
    		'hierarchical'               => true, // как категории
    	);
    	register_taxonomy( 'таксономия1', array( 'мой_тип_записи' ), $args );
    }
    add_action( 'init', 'мой_тип_записи_таксономия1_custom_taxonomy', 0 );
    }

    Решение:

    <?php
    		// Start the loop.
    		while ( have_posts() ) : the_post();
                        // Include the single post content template.
                        get_template_part( 'template-parts/content-page/spravka-page', 'page' );
                        // If comments are open or we have at least one comment, load up the comment template.
                        if ( comments_open() || get_comments_number() ) {
    			comments_template();
    			}
                        if ( is_singular( 'attachment' ) ) {
                            // Parent post navigation.
                            the_post_navigation( array(
                                'prev_text' => _x( '<span class="meta-nav">Published in</span><span class="post-title">%title</span>', 'Parent post link', 'ваша тема' ),
                                ) );
    			} elseif ( is_singular( 'ваша таксономия' ) ) {
                                // Previous/next post navigation.
                                the_post_navigation( array(
                                    'next_text' => '<span class="meta-nav" aria-hidden="true">' . __( 'Next', 'ваша тема' ) . '</span> ' .
                                    '<span class="screen-reader-text">' . __( 'Next post:', 'ваша тема' ) . '</span> ' .
    				'<span class="post-title">%title</span>',
    				'prev_text' => '<span class="meta-nav" aria-hidden="true">' . __( 'Previous', 'ваша тема' ) . '</span> ' .
    				'<span class="screen-reader-text">' . __( 'Previous post:', 'ваша тема' ) . '</span> ' .
    				'<span class="post-title">%title</span>',
    				) );
                                }
    			// End of the loop.
    		endwhile;
    		?>

    wpgear (@wpgear)

    Не обижайтесь.

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

    Если возьмёте стандартную петлю и в ней укажете название своей таксономии, то при наличии правильного построения шаблона, будет вам счастье.

    
    <?php
    		// Start the loop.
    		while ( have_posts() ) : the_post();
                        // Include the single post content template.
                        get_template_part( 'template-parts/content-page/spravka-page', 'page' );
                        // If comments are open or we have at least one comment, load up the comment template.
                        if ( comments_open() || get_comments_number() ) {
    			comments_template();
    			}
                        if ( is_singular( 'attachment' ) ) {
                            // Parent post navigation.
                            the_post_navigation( array(
                                'prev_text' => _x( '<span class="meta-nav">Published in</span><span class="post-title">%title</span>', 'Parent post link', 'ваша тема' ),
                                ) );
    			} elseif ( is_singular( 'ваша таксономия' ) ) {
                                // Previous/next post navigation.
                                the_post_navigation( array(
                                    'next_text' => '<span class="meta-nav" aria-hidden="true">' . __( 'Next', 'ваша тема' ) . '</span> ' .
                                    '<span class="screen-reader-text">' . __( 'Next post:', 'ваша тема' ) . '</span> ' .
    				'<span class="post-title">%title</span>',
    				'prev_text' => '<span class="meta-nav" aria-hidden="true">' . __( 'Previous', 'ваша тема' ) . '</span> ' .
    				'<span class="screen-reader-text">' . __( 'Previous post:', 'ваша тема' ) . '</span> ' .
    				'<span class="post-title">%title</span>',
    				) );
                                }
    			// End of the loop.
    		endwhile;
    		?>
    
    • Ответ изменён 4 месяца, 3 недели назад пользователем legal2019.

    wpgear (@wpgear)

    какой из вариантов, вы написали самостоятельно?

    Весь html свой, php основа взята с этого сайта, что-то взято с других источников, потом, методом проб и ошибок…
    А я и не скрываю — нет смысла. Я в процессе познания… Кто-то учился на программиста, для кого-то это хобби, для меня что-то среднее между хобби и необходимостью. Хотя лет 25 назад изучал программирование и даже в 95-97 гг. помогал преподавателям обучать студентов. Но в жизни всё складывается у всех по разному…
    В любом случае, всем СПС, за помощь.
    К стати, wpgear, если не ошибаюсь, вы уже как-то мне помогали в одном вопросе… Может в реквизитах что-то исправите?

    Denis Yanchevskiy (@denisco)
    Огромное спасибо.

    Otshelnik-Fm (@otshelnik-fm)

    Я так понимаю вам нужен ментор?

    — был бы не против, однако, увы, это мифология…
    А из реальности — стремлюсь к тому, чтобы познать, научиться тому, с чем мало знаком сейчас, чтобы потом помочь тем, кто стремиться к развитию.

    Otshelnik-Fm (@otshelnik-fm)

    Вы сами попросили судить ваш код. Вы уж определитесь.

    Вы разницу в слове «судить» и «объяснить» понимаете?
    1. Если не понимаете — зачем писать тут что-либо?
    2. Может стоит по делу писать?

    Otshelnik-Fm (@otshelnik-fm)
    Не суди́те, да не судимы будете, ибо каким судом су́дите, таким будете судимы; и какою мерою мерите, такою и вам будут мерить.
    Меня же интересовало лишь:

    Есть ли принципиальная разница между двумя вышеуказанными кодами?
    Оба работают, но мне, как не профессионалу не видна принципиальная разница.
    Надеюсь не будет сложно людям рассказать мне принципиальную разницу для общего понимания.

    Otshelnik-Fm (@otshelnik-fm),

    и там и там говнокод — ужас. Сравнивать его нет смысла

    Сделайте свой, и я сам сравню, и сравнит каждый обратившийся к этому посту.

    • Ответ изменён 4 месяца, 3 недели назад пользователем legal2019.

    Спешели фо ю Otshelnik-Fm (@otshelnik-fm)
    Есть ли принципиальная разница между двумя вышеуказанными кодами?

    Оба работают, но мне, как не профессионалу не видна принципиальная разница.

    Надеюсь не будет сложно людям рассказать мне принципиальную разницу для общего понимания.

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