Я тут наткнулся на странное. Автор темы зачем-то засунул в переводы все названия FontAwesome-иконок. И я в некотором затруднении, что с этим делать-то теперь?)
Вопросы тоже полезны, они заставляют думать)
Мне кажется, Support Contributor -- это тот, кто так или иначе принимает участие в работе форума, пусть даже и вопросами) Хотелось бы, конечно, чтобы отвечающих было больше)
Не думал, что до сих пор применяется)
Надо нам тоже крепить тему, видимо, как на англоязычном форуме и писать большими буквами "Прежде чем спросить — прочитай тут" )
странно, из репо пропал плаг админера https://www.adminer.org/ (аналог ПМА)
Это ещё бета, возможны изменения:
> @webdevmattcrom is working with @mapk on adding additional info to search results: https://www.dropbox.com/s/2t75tw6z1zsh1dt/2016-08-16%2010_42_08-Plugin-Homepage.png?dl=0
https://make.wordpress.org/meta/2016/08/18/plugin-directory-meeting-summary-818/
Можно прийти на следующую встречу 25 числа на канале #meta и высказать мнение) Кстати, код нового каталога тоже открыт, всё больше разделов WordPress.org переходят в open source)
что-то я не пойму в этом слаксе. "Выдали" мыло sevlad@chat.wordpress.org. Но при попытке отправить на него приходит реквескт
====
Google tried to deliver your message, but it was rejected by the server for the recipient domain chat.wordpress.org by smtp-fwd.lax.wordpress.org. [66.155.40.204].
The error that the other server returned was:
@chat.wordpress.org
принимает письма только от Slack)Я просто указал в настройках, чтобы с таким адресом можно было зарегистрироваться самому, без приглашений и подтверждений: https://cloudup.com/cc6WgsQu_9X
У многих других локальных команд сделано так же: https://hackpad.com/WP-Slacks-AQytklKAegP
Тут хотят помочь с версткой форума:slightly_smiling_face:
Наткнулся сейчас на очередную тему про демо-данные. Стало интересно. А когда-нибудь вообще были предложения по поводу этого вопроса? Чтобы можно было предоставлять вместе с темой какие-то samples? Или эта идея в принципе не имеет смысла? На трекере поглядел, пока ничего не увидел)
Меню вроде должны переноситься уже давно: https://core.trac.wordpress.org/ticket/14750 -- может, сломалось что-то?
Загрузка не работает (на 3х хостингах проверял). Но хитрыми манёврами импортнул.
Однако в отличии от старого новый спотыкается на некорректных символах (не знаю как они попадают в файл экпорта - ещё не разбирался) и ничего не импортит.
Как вариант:
SELECT meta_value FROM wp_postmeta WHERE meta_key = '_thumbnail_id'
.Там файлов в медиатеке под 2к. Тема генерит 11 миниатюр к кажной пикче . Вернее всего 11 получается.
Потому что без @import
браузер может загружать CSS-файлы параллельно, а с @import
-- только последовательно.
В англоязычном Кодексе есть примечание:
> The final step is to enqueue the parent and child theme stylesheets. Note that the previous method was to import the parent theme stylesheet using @import: this is no longer best practice, as it increases the amount of time it takes style sheets to load. The correct method of enqueuing the parent theme stylesheet is to add a wp_enqueue_scripts action and use wp_enqueue_style() in your child theme's functions.php.
В русский ещё никто не успел добавить)
А актуальная локализованная документация всё же нужна.
Видимо, не все могут в Штаты попасть, я три раза пытался визу получить, и никак)
<https://ru.wordpress.org/support/users/{username}/subscriptions/>
Заметил, что подписки на темы из сайдбара не работают -- сказали, что связано с кешированием, будут смотреть)
Сейчас чинят обзоры плагинов и тем: https://make.wordpress.org/meta/2016/09/05/support-forums-upgrade-status-20160905/
style.css
на какое-нибудь большое число.Несколько обсуждений:
https://core.trac.wordpress.org/ticket/14179
https://core.trac.wordpress.org/ticket/23318
https://core.trac.wordpress.org/ticket/32101
style.css
на какое-нибудь большое число.Пора добавить в лицензию WP :joy:
Тут можно посмотреть строки из очереди на одобрение для 120 самых популярных плагинов: http://wp-info.org/plugin-top120/?lang=Russian
on
и off
, см. функцию breathe_fonts()
: https://wpcom-themes.svn.automattic.com/p2-breathe/functions.phpвкл
и любое другое значение кроме off
будет воспринято как on
, т.е. ошибки не будет, но лучше для наглядности оставить on
.
$headers = wp_get_http( $url, $upload['file'] );
if ( ! is_wp_error( $response ) ) {
$headers = wp_remote_retrieve_headers( $response );
$headers['response'] = wp_remote_retrieve_response_code( $response );
$out_fp = fopen( $upload['file'], 'w' );
if ( $out_fp ) {
fwrite( $out_fp, wp_remote_retrieve_body( $response ) );
fclose( $out_fp );
}
}
```
cannot modify header information
.wp_get_http
и в родном импортёре: https://plugins.trac.wordpress.org/browser/wordpress-importer/trunk/wordpress-importer.php#L991wp_get_http
и в родном импортёре:Насколько я понял, не уложились в требования для размещения в каталоге:
https://themes.trac.wordpress.org/ticket/35906#comment:3
Просмотрел по диагонали дискуссию -- видимо, полтора года назад требования были мягче, и в какой-то момент их утвердили авансом, рассчитывая, что они постепенно исправят указанные недочёты.
Недавно вопрос опять был поднят, и они, похоже, решили ничего не исправлять, а распространять тему со своего сайта.
If you decide to make the appropriate changes in the future, please get in touch with someone on the team so that we can reopen your ticket. The theme will undergo a full review and be expected to meet all the current standards.
И зачем я сказал про дочки ....
На похожую историю вчера наткнулся: http://abelomorov.livejournal.com/1542.html
Тикет есть, можно подписаться: https://core.trac.wordpress.org/ticket/31018
ext/mysql
added to the patch before we commit to anything, though.Попробую днём посмотреть на свежую голову)
https://developer.wordpress.org/ -- это не замена Кодекса, а справочник для разработчиков, там вся информация берётся из комментариев в коде: https://core.trac.wordpress.org/browser/tags/4.6/src/wp-includes/post-template.php#L222, а примеры даются в секции User Contributed Notes: https://developer.wordpress.org/reference/functions/the_content/#user-contributed-notes
Будущая замена Кодекса -- это проект HelpHub, который сейчас в разработке: https://make.wordpress.org/docs/handbook/helphub/getting-started-with-helphub/
> И при этом на старом русском страница удалена.
Судя по дате удаления и комментарию, там никакой информации и не было никогда:
> 03:54, 16 декабря 2010 MichaelH (обсуждение | вклад) удалил страницу Теги шаблонов/the content (not really an article)
Easy
как Кэш
, потом распространилось на пару других плагинов: https://translate.wordpress.org/consistency?search=Easy&set=ru%2Fdefault&search_case_sensitive=1. Сейчас поправлю)Теперь автоматическое применение текущих переводов к новым проектам отключено, слишком много было подобных багов из-за различий в контексте и т.д.
А сам Easy вообще не подготовлен для перевода, там textdomain не указан: https://translate.wordpress.org/projects/wp-plugins/easy
А также туда должны направляться уведомления о новых переводах, нуждающихся в проверке (в GlotPress такой возможности пока нет). Реализовано с помощью бота WPupdates: http://wp-info.org/about-wpupdates/, спасибо автору)
h1 (использовать 1 раз)
h2
h3
и т. д.
12) Склеить (настроить 301 редирект) страницы без «/» на конце урла с «/».
13) Избежать различных тэгов в ссылках <a></a> - меньше спанов, стронгов, <b> и прочее.
<link rel="alternate" type="application/atom+xml" title="ххххххххххххххххх Atom Feed" href="http://хххххххххх/feed/atom/" />
<link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://хххххххххххх/xmlrpc.php?rsd" />
<link rel="wlwmanifest" type="application/wlwmanifest+xml" href="http://хххххх/wp-includes/wlwmanifest.xml" />
<meta name="generator" content="WordPress 4.2.5" />
<link rel='shortlink' href='http://хххххххххххх/?p=12043' />
Удалить код в шапке сайта - дубли вордпресса json. Также желательно почистить неиспользуемые скрипты и мусор, комментарии.
В тэге <head> строгий порядок кода (сначала meta, далее линки на css файлы, а в конце script):
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title></title>
<meta name="description" content="" />
<meta name="keywords" content="" />
<meta name="robots" content="index, follow" />
<link> (на все стили сайта), только затем идут подключенные скрипты
<script>
А, ещё.. Уже после создания сайта (делал не я - это я его довожу до ума):
Пункт важный.
2.2) Меню в HTML-коде выводится 3 раза!!! Убрать дубли.
Дотошный клиент не в курсе, что оно уже давно нигде не используется?)
Не перенеслась иерархия рубрик. Ещё с цифрами постов не соответствие, но тут возможно из-за исходника.
<content:encoded><![CDATA[?;]]></content:encoded>
забавная штука, встроенный custom css с редакциями.
Даже не приходило в голову поискать такую функцию в WP и что она там вообще может быть))
В перспективе должны быть локализованные справочники, но надо понять, как это правильно сделать. Думаю, через год что-то прояснится)
Ближайшие задачи команды Meta -- довести до ума форумы и новый каталог плагинов.
Есть ещё https://learn.wordpress.org/, но он, похоже, заброшен)
Да, на форуме есть раздел Requests & Feedback, который его заменяет: https://meta.trac.wordpress.org/ticket/2203
У меня в 16:00 планируется презентация) https://wptranslationday.org/#schedule
posts_per_page
на бОльший, соответственно, эта страница становится 404. Есть какой-то способ это побороть? Например, перебросить на последнюю страницу пагинации, исходя из нового posts_per_page
?found_posts
из $wp_query
, разделить на posts_per_page и сделать перенаправление. Возможно, есть что-то проще?pre_get_posts
не подходит?pre_get_posts
изменю posts_per_page, например, с 4 на 10, имея всего 16 постов и находясь на 4-ой странице пагинации, я же получу 404.found_posts
из $wp_query
, разделить на posts_per_pageНашёл в WP_Query
свойство max_num_pages
, в котором это уже сделано) https://core.trac.wordpress.org/browser/tags/4.6.1/src/wp-includes/query.php#L3876
Насколько я понял, да:
https://make.wordpress.org/tv/2015/09/22/wptv-on-youtube/
https://make.wordpress.org/tv/2016/05/26/youtube-proposal/
Суммарное кол-во загрузок 3 моих плагинов 400 за 6 месяцев без рекламы, и оно растет каждый день само по себе..даже SEO не нужно делать.
Значит нужно увеличивать кол-во плагинов.
BAHTYC (18:09:20 31/12/2007)
Ну сколько вам повторять!!?? Я Бантик!!!По-русски это читается Б-А-Н-Т-И-К!!!
Нормально -- это как? Я что-то уже забыл, чем вставка ников на прошлой версии принципиально отличалась от текущей)
> И кстати. вот сейчас полез старую почту с форума. Там вот, линки на топики не рабочие стали.
Создал тикет: https://meta.trac.wordpress.org/ticket/2228
В новой теме (которая в разработке) ник снова можно выделить без проблем: https://wordpress.org/support/topic/not-able-to-update-plugins/?new-theme=1
macmanx [9:13 AM]
done with spam and pending
en-support придумали какую-то систему проверки спама и waiting постов?
Хм, в редакторе их нет, поскольку предполагается, что srcset
никто не будет прописывать вручную, это должна делать функция wp_make_content_images_responsive()
, привязанная к the_content
: https://rudrastyh.com/wordpress/responsive-images.html
Там всё равно никакой активности с 2007 года и адрес на Yahoo, который вряд ли до сих пор используется)
Можно выбрать ID 20-ти свежих записей, подходящих по другим критериям ('fields' => 'ids'
в запросе), из них в PHP выбрать три случайных ID и запросить из базы уже только эти три записи. Тут есть пример: https://habrahabr.ru/post/132817/
Или просто кешировать в transient: http://alchemyandaim.com/showing-random-posts-right-way/
Тут критерии для выбора первоначального списка ID тоже можно рандомно выбирать из нескольких вариантов: N самых свежих, N самых старых, N за текущий год и т.д. :slightly_smiling_face:
$tag_ids
в качестве основы для ключа кеша, тогда у записей с одинаковыми метками будет и тот же transient:Странно, в Far Manager не замечал особых проблем с SFTP.
Во встроенном, да. Внешний не пробовал)
Browse the code
Development Log
Subversion Repository
Browse in Trac
Авторы перевода
Subscribe to plugin commits via email
Свежая версия WordPress доступна для обновления.
Вы можете автоматически обновить до WordPress 4.7–en_US:
<?php
/*
Template Name: Full-width layout
Template Post Type: post, page, product
*/
https://make.wordpress.org/core/2016/11/03/post-type-templates-in-4-7/
if(function_exists('the_views')) { the_views(); }
В теме есть акшены. Напр. basic_post_meta_after_last
- после последнего из метаданных поста.
Насколько корректно такое написание функции?:
function basicsv_postviews() {
if(function_exists('the_views')) { the_views(); }
}
add_action( 'basic_post_meta_after_last', 'basicsv_postviews', 10 );
Что-то мне кажется коряво я насочинял.
Это мне напомнило моё первое место работы, там товарищи делали говносайтики на готовых шаблонах Joomla. А сами эти шаблоны закупал отдел продаж и эти товарищи наотрез отказывались понимать, что именно они делают. Поэтому частенько нам поступали шаблоны Drupal, Prestashop и других распространенных CMS).
Почему нет то? У меня есть знакомый, который этим промышляет. Всё только на Visual Composer. Ну и в целом за эти деньги неплохо выходит + без помощи программиста может эти блоки в Композере перекидать и хоп переделал сайт — ещё денежка.
Какие значки?)
Там поиск тоже перерабатывается: https://meta.trac.wordpress.org/ticket/1692
Код нового репозитория открыт, пора переходить от "они" к "мы")
return array('term_id' => $term_id, 'term_taxonomy_id' => $tt_id);
"term_taxonomy_id" оставлен для совместимости или он ещё как-то используется?
А не было случаем идеи, чтобы добавить в get_template_part фильтр, который бы позволял указать глобально папку с parts? Это, по идеи, одна строка кода. В тикете в основном обсуждают, чтобы передавать папку прямо в get_template_part ещё одним параметров, но, помоему, это почти та же петрушка :disappointed:
WordPress Trac BOT [20:49] 
New bug opened by sterndata: #39396: PHPMailer class need update for security issue
otto42 [23:11] 
@yui we had info on this before the reports came to us. We've been discussing it and working it out.
yui [23:11] 
any approximate ETA?
otto42 [23:12] 
No, too soon. Patches happened like 12 hours ago, during a holiday. We're coordinating now, and evaluating the impact. This will likely be included in the next security patch.
[19:29] 
i should not be asking but any idea's on fix ETA
yui [19:29] 
i dont know. I am even not sure if it impacts wordpress core (reset pass, other notifications)
[19:29] 
Its not easy to replace sender address
[19:30] 
an if wordpress itself validates input
[19:30] 
the only thing is 100% known - there is vulnerable script shipped with all WP versions
The exploit for phpmailer relies on an attacker having control of the sender email address. It’s rare to find any web application that allows this unless you’re an administrator.
In [changeset:"39646"]:
{{{
#!CommitTicketReference repository="" revision="39646"
Upgrade PHPMailer from 5.2.14 to 5.2.21.
The full list of changes is available here:
https://github.com/PHPMailer/PHPMailer/compare/v5.2.14...v5.2.21
Props sebastian.pisula, MattyRob, sfpt, dd32, peterwilsoncc,
voldemortensen.
Merges [39645] to the 4.7 branch.
Fixes #37210 for trunk.
}}} ушло в транк
4.6.x работает) https://core.trac.wordpress.org/ticket/37071
4.4 и 4.5 вышли раньше, чем первая альфа-версия PHP 7.1. В старых ветках обычно исправляются только регрессии и уязвимости, делать их совместимыми с новыми версиями PHP задачи не было)