А вот я совсем не удивлюсь, если в скором времени, вы скачаете какой-нибудь такой сторонний плагин, и WordPress откажется его активировать, по причине того, что он скачен с непонятно какого ресурса и не имеет благословения (лицензии контроля качества) от самого официального разработчика WordPress. Как говорится - а как тебе такое, Илон Маск? ;)
Думаете, что это абсолютно невозможно по причине дикости самой идеи? Время покажет...
Так, минуточку... А в чем тогда задача любой CMS, как не в том, чтобы дать удобную возможность редактировать содержимого собственного сайта? Тут история из разряда - либо штаны наденьте, либо крестик снимите, т.к. CMS, которая мне не позволяет вставлять в посты собственный HTML/JS/CSS - это уже не CMS. Сей продукт можно назвать чем угодно, и как угодно, но не CMS.
И да, мой топик как раз о том, что WordPress.org выбрал себе целевой аудиторией как раз тех самых домохозяек, а не вебмастеров, как это было ранее. Напомню, что именно плагины и темы от независимых разработчиков сделали движок WordPress столь популярным. Вот уберите все эти темы и плагины и скажите, останется ли что-то, кто вообще захочет им пользоваться?
Странный подход у ребят с wordpress.org.
В куче тем есть возможность добавить свой css\js и это реально удобно для конечного пользователя. В куче плагинов это тоже есть и опять же - это удобно. Не говоря уже о том, что у многих плагинов это вообще главный функционал.
Какое то искусственное ограничение смысла которого я не понимаю. Учитывая что сам WP через редактор тем позволяет добавлять тему любой css\js - никакой дополнительной защиты такое ограничение не даст.
Вообще, они уже начинают таким образом ограничивать возможности воего же встроенного редактора постов. Причем, я говорю именно о raw mode. Вот есть у меня такая страница: https://www.cyberseo.net/morphing-rss-host-mode-content-spinner/, внизу которой есть простенькая форма, наглядно показывающая работу spintax, т.к. синтаксиса спиннера контента. Не поверите, но его я добавил в пост при помощи отдельного плагина, потому как сохранить его в теле поста не получается.
Сам скрипт выглядит вот так:
<p><b>Original text in Spintax:</b></p><p style="border: 2pt solid #666; border-radius: 4pt; background: #f5f5f5; padding: 8pt; margin: 8pt;">{Relaxed|Fully rested}, {{tanned|unshaven} and happy}, I {arrived {at the {Denver|Chicago|Moscow|Reykjavik|Toronto|London|Berlin|Stockholm|Helsinki|Dublin|Juneau} airport|to {DEN|JFK}}|{arrived|got back} to my {city|town|place}} after returning from {my {bucolic|rustic|rural|pastoral|idyllic|sylvan} {Caribbean|Thai|Canary} vacation|beach holidays in {the Maldives|Ibiza}|{my|an outstanding} vacation {on Canary islands|in Dubai|in Thailand}}. {As the customs agent|A customs officer} {handed my passport back to me|{returned|looked into|checked} my passport}, {she|he} {{cheerily|fervently} {welcomed me home|congratulated me} by declaring,|said with a {sunny|wide|snow-white} smile} "Back to reality for {you|you, Sir}!"<p><p><b>Spun text:</b></p><p style="border: 2pt solid #666; border-radius: 4pt; background: #f5f5f5; padding: 8pt; margin: 8pt;" id="spunText">Spinning...</p><br /><p><a class="btn btn-primary custom-button green-btn" onclick="showSpunText()">Click to spin again</a></p><script>showSpunText();</script>
Казалось бы, ну чего в нем такого? А-н нет... Если его вставить прямо в пост, переключиться из режима редактирования кода в визуальный и сохранить, то после следующего открытия, вместо него вы увидите уже это:
<b>Original text in Spintax:</b><p style="border: 2pt solid #666; border-radius: 4pt; background: #f5f5f5; padding: 8pt; margin: 8pt;">{Relaxed|Fully rested}, {{tanned|unshaven} and happy}, I {arrived {at the {Denver|Chicago|Moscow|Reykjavik|Toronto|London|Berlin|Stockholm|Helsinki|Dublin|Juneau} airport|to {DEN|JFK}}|{arrived|got back} to my {city|town|place}} after returning from {my {bucolic|rustic|rural|pastoral|idyllic|sylvan} {Caribbean|Thai|Canary} vacation|beach holidays in {the Maldives|Ibiza}|{my|an outstanding} vacation {on Canary islands|in Dubai|in Thailand}}. {As the customs agent|A customs officer} {handed my passport back to me|{returned|looked into|checked} my passport}, {she|he} {{cheerily|fervently} {welcomed me home|congratulated me} by declaring,|said with a {sunny|wide|snow-white} smile} "Back to reality for {you|you, Sir}!"</p><b>Spun text:</b><p id="spunText" style="border: 2pt solid #666; border-radius: 4pt; background: #f5f5f5; padding: 8pt; margin: 8pt;">Spinning...</p><a class="btn btn-primary custom-button green-btn">Click to spin again</a><script>showSpunText();</script>
И да, после того, как как его изуродует WordPress при сохранении, работать он уже не будет, т.к. вот эта строка будет удалена WordPress-ом:
<p><a class="btn btn-primary custom-button green-btn" onclick="showSpunText()">Click to spin again</a></p>
Если не верите, то попробуйте сами.
Так что да, я смог вставить его в пост на собственном же сайте только при помощи плагина, опять же собственного.
И зачем они творят все это с WordPress-ом? Они же тупо убивают изначально хороший продукт.
Не помешает форум простенький поддержки или что-то такое.
Будет. Я же говорю, у меня в подписи есть другой плагин, который тоже выпиннули с WorPress-а за то, что, на их взгляд, он позволял юзерам много лишнего. Там вы увидите и рабочий форум поддержки и блэкджэк и общество женщин низкого социального поведения, т.к. даже адалт ниша поддерживается ;)
Как видите, если плагин реально хорош и востребован, то набрать более 100 тысяч инсталлов - не проблема, даже без публикации в репозитории wordpress.org....
Для меня как раз очевиден.)
Собственно, вам же для вашего плагина открыли возможности, разместите его платно, а в репо WP разместите версию лайт версию с id чегонить из рекламных систем, ну и плюшку там оставьте завлекательную. Всем будет хорошо.
На днях я размещу его бесплатно на https://www.wpadinserter.com/, но для этого мне ничье разрешение не требуется - это мой сайт. Никто кроме меня самого не может открыть или закрыть мои возможности относительно моего собственного плагина. И команда WordPress - это последние люди, у которых я бы что-то подобное стал спрашивать. Я лучше у кошки своей поинтересуюсь, ее одобрение мне куда важней.
Просто я хотел его в официальный репозиторий поместить. Но на нет и суда нет - размещу у себя эксклюзивно.
пример плагина в студию!
А че один пример-то? Где я один возьму? Можно я пару грузовиков подвезу?
Вот, разгружайте:
https://wordpress.org/plugins/search/php/
https://wordpress.org/plugins/search/javascript/
Вот примеры непосредственно инсертеров рекламы вроде моего:
https://wordpress.org/plugins/ad-inserter/
https://wordpress.org/plugins/advanced-ads/
https://wordpress.org/plugins/quick-adsense-reloaded/
Вот все они потенциально попадают под раздачу. Старые может и не тронут, но новых такого рода на wordpress.org больше не появится.
Мало этих примеров? У меня ссылка в подписи. Там мой собственный плагин (не тот, что я пытался засабмитить 2 дня назад!) Тот старый плагин с worpress.org выкинули уже после публикации, когда у него было более 20K инсталлов. Причина удаления была другой. WordPress.org перестал принимать RSS агрегаторы, т.к. считает их неэтичными. Ну а уж про такие фичи моего бесплатного RSS агрегатора, как поддержка спиннеров контента и сервиса ArticleForge, так это вообще страшное преступление, караемое немедленным пожизненным растрелом...
Так за год то после введения изменений ничего страшного не произошло, все штатно. Количество тем и плагинов растет, обновляются имеющиеся и все двигается.
Since that's an ongoing process, and has been for a couple years, we've only closed a couple.
Вы уверены, что профессионалам нужен плагин, что бы добавить скрипт или стили или что-то еще?