Автоматичне видалення коду при збереженні сторінки - причини?
Певний код підключає до сторінки необхідні .js-файли та виводить таблицю у будь-якому місці сторінки, де він вставлений. Цей код можна вставити на будь-який сайт на WP, і він буде працювати. Але в деяких випадках, на деяких сайтах відбувається автоматичне видалення частин коду, при намаганні зберегти внесені зміни на сторінці (см. скріншот). По яким причинам це відбувається, тобто це якісь налаштування головного адміністратора, чи особливість конкретної теми, системи безпеки, щось ще?.. Додаткова інформація: користувач не є головним адміністратором, але має права адміністратора.
Від AzzePis 26-09-2015 13:24:20
Administrator · 1,021 повідомленьТакий код краще вставляти за допомогою shortcode. Тобто потрібно спочатку створити свій shortcode, типу [mycodejs], який буде при виведенні на сайті замінюватись на ваш html/js
Інформація щодо створення свого шорткоду є в інтернеті. За потреби допоможу
Український хостинг для WordPress | Шаблони та плагіни для WordPress українською
Тут можна купити домен за найкращою ціною
Від techemy 26-09-2015 13:53:20
Новенький · 7 повідомленьЦі шорткоди зможе створювати користувач, який не має можливості редагувати код сторінок сайту, а має доступ лише до наповнення інформацією сторінок сайту?
Від AzzePis 26-09-2015 14:28:19
Administrator · 1,021 повідомленьВи написали, що користувач має права адміністратора. В такому випадку - думаю можна знайти спосіб. У вордпрес від початку немає "головних" та "не головних" адміністраторів. Ви або адміністратор - або ні.
Український хостинг для WordPress | Шаблони та плагіни для WordPress українською
Тут можна купити домен за найкращою ціною
Від techemy 26-09-2015 17:36:35
Новенький · 7 повідомленьПрочитав трішки про шорткоди, і виявилось що для їх реєстрації необхідно мати доступ до редагування файлу функцій, але в мене немає цих прав. Взагалі річ у тім, що сам сайт (не мій) - це великий портал певної організації, який складається з підсайтів, кожному відділу свій підсайт. У відділі є відповідальна людина, яка і є адміністратором свого підсайту. Отаку функцію виконую і я. але у мне як адміністратора обмежені права. І виходить що код який я як адміністратор вставляю в сторінку зі свого акаунту автоматично видаляється. З іншого боку, головний адміністратор порталу, має право вставити код, і він не зітреться. Тобто скоріш за все, тут проблема саме в правах.
Смикати кожен раз головного адміністратора, для створення шорткоду або додавання коду на сторінку з його акаунту - теж не вихід.
Просто хотілось впевнено знати у чому проблема. Бо таке ж саме може статися і у мене на моєму сайті.
Від AzzePis 26-09-2015 22:15:51
Administrator · 1,021 повідомленьПроблема в тому, що вордпрес фільтрує код, введений в текст публікації. Саме тому я написав про короткі коди.
Український хостинг для WordPress | Шаблони та плагіни для WordPress українською
Тут можна купити домен за найкращою ціною
Від techemy 27-09-2015 10:32:11
Новенький · 7 повідомленьФільтрувати то фільтрує, але ж тексти від головного адміна пропускає. А ще може це якісь внутрішні налаштування теми?
Від AzzePis 27-09-2015 13:29:07
Administrator · 1,021 повідомленьНавіть якщо так - чим це може допомогти, якщо ви не маєте доступу до редагування файлів теми?
А якщо маєте, то у файлі functions.php вашої теми ви можете прописати код для створення shortcode
Український хостинг для WordPress | Шаблони та плагіни для WordPress українською
Тут можна купити домен за найкращою ціною
Від techemy 27-09-2015 14:33:16
Новенький · 7 повідомленьЯ б просто хотів знати причину. Стосовно шорткодів, то щось вони мені не сподобались саме тому, що необхідно втручатись в код файлу функцій. Ну ще ладно якщо це робить одна людина, а якщо надати права адміністратора декільком особам, і якась з них, навіть не підозрюючи щось там змінить і все, капець. А якщо ситуація така як у мене, де мій код автоматично видаляється, те ж не зручно кожен раз смикати головного адміна щоб він додав відповідний шорткод. Тому компромісом буде можливість активування права додавати код на сторінки wp відповідним групам користувачів. Мабуть є якийсь плагін для цього.
Від AzzePis 28-09-2015 16:31:40
Administrator · 1,021 повідомленьМи все обговорюємо у якомусь гіпотетичному полі, бо не маємо доступу до вашого сайту, аби визначити причину. Саме тому певні ваші висновки, не досить коректні, як на мене.
В будь якому випадку, можливо в адміна і є якась опція щодо "вимкнення" фільтрування контенту публікацій. Але я більш схиляюся, що це вшито в вашій темі
Український хостинг для WordPress | Шаблони та плагіни для WordPress українською
Тут можна купити домен за найкращою ціною
Від techemy 26-09-2015 12:13:31
Новенький · 7 повідомлень