А вы конкретно что хотите? Чтобы где-то вывелось число постов? Или пагинацию замутить хотите, или что?
Если вывелось число постов, так функция wp_count_posts() получает, а не выводит! http://wp-kama.ru/function/wp_count_posts
для вывода echo нужно.
Если нужна постраничная навигация, то вам тогда нужно запрос перестроить. Вам нужен 'paged' => get_query_var( 'paged' ), вместо 'posts_per_page' => -1, (а вообще если да навигации, то есть готовые путевые функции, могу скинуть, если надо)
вообще тут вот много полезной инфы для вас
http://wp-kama.ru/function/query_posts
советую сайт в закладки добавить даже. У Камы один из самых полных русскоязычных справочников по wp
добавь к запросу
'posts_per_page' => -1,
еще можно добавить
'post_status' => 'publish'
Я прошу прощения, если не по делу. Может вы про статические связки спрашиваете?
self:: случайно не решит вашу проблему?
или вот тут может поможет http://www.php.net/manual/ru/language.oop5.late-static-bindings.php
// no direct accessdefined('_JEXEC') or die ('Restricted access');
А вот это тоже часто в плагины вставляют. Судя по комменту проверяет соединение с сервером. Но мне не понятно, с каким сервером? Т.е. если файл загрузился - разве соединения нет? Или имеется ввиду сервер БД?
(Это самая первая строка плагина (не считая строки с версией и названием), причем плагин состоит из одного файла всего навсего)
Т.е. желательно все файлы плагинов так защищать?
Сам нашел что нужно)
add_cap() и remove_cap() - вот что нужно в подобных случаях юзать ☝
Вроде нашел решение.
В первом примере заменил + на ~ ☝
А зачем тут скрипт?
В том то и фишка, что это безскриптовая штука! Магия CSS
Я кстати практически разобрался в причинах. ☝
Вот другой такой же пример. (Рабочий)
<input id="toggle-menu" type="checkbox" /><div class="nav"><ul class="topmenu"><li><a href="/">Первый пункт меню</a></li><li><a href="/">Второй пункт меню</a></li></ul></div><input id="toggle-menu2" type="checkbox" /><div class="nav"><ul class="topmenu"><li><a href="/">Первый пункт меню</a></li><li><a href="/">Второй пункт меню</a></li></ul></div>.nav {visibility: hidden; display: none;} /* предварительно меню свернуто *//* показываем меню, если нажали на кнопку, отметили чекбокс */#toggle-menu2:checked + .nav {display: block; visibility: visible;} #toggle-menu:checked + .nav {display: block; visibility: visible;}
Единственная трабла. Что появляющийся блок должен следовать сразу за чекбоксом....
Т.е. если вперед чекбоксы, а потом дивы - пахать перестанет.... Пытаюсь это вылечить...
Т.е. селектор + как то странно работает...
Сами плагины я перевожу нормально. Через PoEdit
Мне именно описание для репозитория надо. Сейчас пока выкручиваюсь тем, что в ридми пишу тексты на разных языках. Т.е абзац на русском, потом абзац на инглише. Но при таком подходе юзер видит сразу все описания. А вот как бы навесить распознавание - хз((
Насколько я вижу из строк
//$mail->setTo($user_email);
$mail->setTo('nikolaysiryk@gmail.com');
То почту по идее и все другие изменения нужно было делать в файле mail.php, а не в этом.
Во-вторых, возможно, когда меняли, сбили кодировку. Сохранили файл в UTF-8 с бум или вообще не в UTF. Нужно, чтобы было UTF-8 без бум.
Ну и загляните вообще в другие файлы. Может там что-то еще не поменяли. Плюс вопрос прежний - данные приходят в файл или нет? Вы это проверяли? Может ошибки какие-то выдает?