Опять нашёл ответ в инете, правда не ожидал совсем...
В файле header.php у меня отсутствовал код <?php wp_head(); ?>, а в файле footer.php - <?php wp_footer(); ?>
поэтому то и нужные стили и скрипты от плагинов не подключались сами по себе )
P.s. нашёл тут.
Ребят, я тут темку свою собираю и вот пришло время подключить опрос. Перепробовал многие, но почему-то все не пашут. В итоге остановился на yop poll. Он тоже не работал в теме. И я, как обычно, ради эксперимента активировал одну из дефолтных тем - опрос заработал. Начал смотреть в браузере исходный код страницы и понял, что в моей теме почему-то не подключаются js и css файлы плагина.
Не подскажите, с чем такое может быть связано? Может нужен какой-то код, который добавляет js и css файлы от плагинов в код страницы?
ммм ну можно попробовать такую схему: создать дополнительный шаблон, в редактировании этой страницы указать его. в коде шаблона поставить например такое условие: если авторизован - показать контент, если нет - отправить на 404 страницу (ну или показывать другое содержимое: мол надо зарегаться и т.п.).
Код условия можно подсмотреть, например, в стандартном блоке авторизации ВП.
P.s. я бы так попробовал, а вот касательно правильности, нуу тут лучше, чтобы эксперты подсказали )
Спасибо. А ещё момент узнать хотел. Вот ВП позволяет генерировать урлы по пользовательской схеме, т.е. домаен/пост, домен/категория/пост, домен/ИД-пост и т.п.
И вот видел в некоторых статьях, мол советуют на конце ставить .html, аргументируя это тем, что такие (как бы статические) страницы ПС больше любят. Так ли это или это бред сивой кабылы и для ПС нет разницы есть на конце .html или нет?
Решил заюзать вот этот плагин капчи
Уже кое чего подправил (точнее удалил лишнее) в коде плагина, но вот с чем не могу разобраться: часть капчи (т.е. слова, цифры, знаки) необходимо заключить в тег span, но я не смог понять, где в коде плагина это можно указать (знаний недостаточно...).
Подскажите, пожалуйста )
P.s. хотел скинуть сюда код, но ограничение на количество символов не позволяет.
function mytheme_comment($comment, $args, $depth) { $GLOBALS['comment'] = $comment; extract($args, EXTR_SKIP); if ( 'div' == $args['style'] ) { $tag = 'div'; $add_below = 'comment'; } else { $tag = 'li'; $add_below = 'div-comment'; } ?> <div <?php comment_class(empty( $args['has_children'] ) ? '' : 'parent') ?>> <<?php echo $tag ?> id="comment-<?php comment_ID() ?>"> <?php if ( 'div' != $args['style'] ) : ?> <div id="div-comment-<?php comment_ID() ?>" class="row one"> <?php endif; ?> <div class="row one"> <div class="com"> <div class="author_comment"> <?php if ($args['avatar_size'] != 0) echo get_avatar( $comment, $args['avatar_size'] ); ?> <?php printf(__('%s'), get_comment_author_link()) ?> </div> <div class="date_comment"> <?php printf( __('%1$s at %2$s'), get_comment_date(), get_comment_time()) ?> </div> <?php if ($comment->comment_approved == '0') : ?> <em class="comment-awaiting-moderation"><?php _e('Your comment is awaiting moderation.') ?></em> <br /> <?php endif; ?> <div class="comment_edit"><a href="<?php echo htmlspecialchars( get_comment_link( $comment->comment_ID ) ) ?>"> <?php edit_comment_link(__('(Edit)'),' ','' ); ?></a> </div> <div class="comment_text"> <?php comment_text() ?> <?php comment_reply_link(array_merge( $args, array('add_below' => $add_below, 'depth' => $depth, 'max_depth' => $args['max_depth']))) ?> </div> </div> </div> </div> <?php if ( 'div' != $args['style'] ) : ?> </div> <?php endif; ?> <?php }
в очередной раз сам себе отвечу 😂 ☝
порыскав пару дней в инете (преимущественно оригинальный форму поддержки движка) нашёл вот что:
<?php if ($depth > 1) { ?> содержимое <?php } ?>
результат работы условия: если идёт комментарий вложенный (т.е. не родительский, а "ребёнок"), то выводится содержимое.
В своём конкретном случаи я использовал это, чтобы заключить "детей" (забавно звучит) в ещё один div блок и придал ему отступ через css, что позволило сделать древовидный (вложенный) вид комментариев.
Да, я знаю, что есть куча плагинов комментов да и родные средства могут это делать без танцев с бубном, но мне нужно было изменить и сам код вывода, а не только стили.
Может кому-то пригодится )
Ответ устроит от любого жителя форума, если он будет рабочий ) Другое дело, что топик твой и консультируешь, обычно, именно ты. :)
Очень печально, я в тупике...
SeVlad, подскажи, пожалуйста, код для условия
Использую немного изменённый вид вывода списка комментариев по средствам редактировать этого кода в functions.php:
В стандартном виде, если используется тег ul (li), а не div, в блоках присутствует <ul class="children"> - такая строчка. В моём варианте всё на дивах, и этого нет. Так вот, есть острая необходимость в создании условия: "если комментарий является ответом (т.е. не родительский комментарий), то обрамлять его в <div class=children>, если нет, то не формировать данный div-блок, а выводить без него.
Собственно, не знаю как написать условие такое
Подскажите, в пагинации обнаружил такой момент, что ссылки domen, domen/page/0, domen/page/1 - это всё одна и та же главная страница. Это относится как к главной, так и к страницам категорий. Можно ли системно как-то избавиться от page0 и page1? Но не редиректом, а именно так, чтобы эти стр не генерировались вообще, а при вызове данных стр показывалась 404, как например при наборе domen/несуществ_стр ?
ммм да, действительно. спасибо, сделал <?php the_category(', '); ?> и всё стало как надо )
ещё вопрос всё про тоже... а как избавиться от текста, который в инклуде заложен "Просмотреть все записи в рубрике..."?