Спрашиваем и отвечаем по Wordpress-12

W
На сайте с 16.01.2018
Offline
3
#751
Robick:
webstack, первый сработал как надо! А во втором только id 1 скрыл, id 2 остался.
Спасибо! 🍻

Не сработал из-за моей невнимательности, вот так должно сработать:


<?php if($author->ID == 1 or $author->ID == 2) continue; ?>

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

SELECT ID, user_nicename from $wpdb->users WHERE id NOT IN (1,2) ORDER BY display_name

🍻

SeVlad
На сайте с 03.11.2008
Offline
1609
#752
Robick:
данная функция создает loop всех пользователей вордпресса, задача исключить пользователя с id 1 и 2

Ну вот кто вас учит лезть базу, если есть правильные инструменты? get_users напр.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
SEOKinG
На сайте с 03.09.2008
Offline
183
#753

копаю тут одну буржуйскую тему из репозитория.

вроде всё ок, но огрехи темы с комментами. более-менее привел в нужный вид.

короче в комментах фигурирует вот такая фигня:

<cite class="fn">Иван</cite> <span class="says">says:</span>

вот этот вот "says:" и нужно грохнуть.

начал гуглить

в сети есть вот такое решение:

<ol>
<?php wp_list_comments('type=comment&callback=mytheme_comment');?>
</ol>

так та класс, но проблема в том, что уже подключение есть в теме:


<?php
wp_list_comments( array( 'callback' => 'wp_bootstrap_starter_comment', 'avatar_size' => 50 ));
?>

как мне просто грохнуть этот <span class="says">says:</span> ?

листаю, читаю, понимаю что дело плёвое, однако...

В
На сайте с 04.07.2017
Offline
23
#754
SEOKinG:
вот этот вот "says:" и нужно грохнуть.

Можно шаблон комментов поправить..

можно тупо css-ом display:none; для span.says ))

SEOKinG
На сайте с 03.09.2008
Offline
183
#755
Вяземский:
Можно шаблон комментов поправить..

можно тупо css-ом display:none; для span.says ))

да это понятно, спасибо.

но хочется вообще из кода убрать.

---------- Добавлено 02.03.2018 в 13:35 ----------

нашел 2 решения проблемы:

в функционс.пхп засунуть вот это:

1й способ (не работает)

function the_dramatist_remove_says_from_comment( $translation, $text, $domain ) {

//what text you want to have instead of 'says' in comments. For removing 'says' keep this blank
$new_var = '';
$translations = &get_translations_for_domain( $domain );
if ( $text == '<cite class="fn">%s</cite> <span class="says">says:</span>' ) {
if($new_var) $new_var = ' '.$new_var; //compensate for the space character
return $translations->translate( '<cite class="fn">%s</cite><span class="says">'.$new_var.':</span>' );
} else {
return $translation; // standard text
}
}
add_filter('gettext', 'the_dramatist_remove_says_from_comment', 10, 4);

2й способ (не работает)

add_filter( 'comment_author_says_text', 'rm_comment_author_says_text' );

function rm_comment_author_says_text() {
return 'says:';
}

что нужно подправить, чтобы хоть какой-то из них заработал? 😒

В
На сайте с 04.07.2017
Offline
23
#756

SEOKinG, что у вас в функции wp_bootstrap_starter_comment?

SEOKinG
На сайте с 03.09.2008
Offline
183
#757

Вяземский, только

   <?php

wp_list_comments( array( 'callback' => 'wp_bootstrap_starter_comment', 'avatar_size' => 50 ));
?>

это в комментс.пхп

в функционс.пхп "wp_bootstrap_starter_comment" - ничего нет...🙅

В
На сайте с 04.07.2017
Offline
23
#758

SEOKinG, /inc/template-tags.php - есть такое в папке темы?

если есть, поищите там wp_bootstrap_starter_comment

или сразу <span class="says">says:</span>

SEOKinG
На сайте с 03.09.2008
Offline
183
#759
Вяземский:
SEOKinG, /inc/template-tags.php - есть такое в папке темы?

если есть, поищите там wp_bootstrap_starter_comment
или сразу <span class="says">says:</span>

именно там, разобрался чуть раньше чем помогли.

эти буржуйские темы знаете ли... ☝

Пришел
На сайте с 03.11.2011
Offline
141
#760

Народ, а есть на WP плагины (хотя бы приближенные к нужному функционалу), чтобы выводить, сколько плюсиков пользователю поставили за его посты/комментарии? Желательно, не в профиле, а, например, рядом с ником. Ну или хотя бы где-то :D

Вообще какие-то фишки для кармадрочества?

С радостью напишу что-нибудь для ваших сайтов :) (/ru/forum/comment/16157977) Всего за 60 рублей/1000 символов :)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий