Форум программистов, компьютерный форум, киберфорум
WordPress
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
 Аватар для TVPNERO
9 / 8 / 12
Регистрация: 29.03.2016
Сообщений: 1,154

Как создать для своего файла окно редактирования в админконсоли?

23.03.2017, 22:42. Показов 635. Ответов 5
Метки php (Все метки)

Студворк — интернет-сервис помощи студентам
Проблема у меня такая.

Есть допустим файл proba.php.Которая лежит в директории
D:\OpenServer\domains\naforum\wp-content\plugins
(то есть в каталоге плагинов)

И мне нужно чтоб была возможность вставлять в файл текст/редактировать содержимое файла прямо из админпанели.
Я в курсе что есть в меню пункт Редактор,где можно редактировать шаблоны темы,но меня интересует создание своего
окна именно для редактирования одного конкретного файла.

Я например видел,что некоторые плагины, имеют свои мини админпанели в админконсоли вордпресс, для настройки опций иих работы.

Не могу нигде в инете найти инфу.
отдельное окно редактирования своего файла в консоли вордпресс
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
23.03.2017, 22:42
Ответы с готовыми решениями:

Как создать окно справки для своего приложения?
подскажите, пожалуйста, леплю интерфейс, как подключить при нажатии f1 справку, или вообще как писать справку?

Создать программу для создания и редактирования типизированного файла записей
Можете помочь ,Необходимо создать программу для создания и редактирования типизированного файла записей ,используя stringgrid + как можно...

Как в DataGridView показать рядом с выделенной ячейкой окно для редактирования?
Как мне при нажатии на клавишу показать рядом с выделенной ячейкой окно для редактирования выделенной ячейки как узнать координаты...

5
 Аватар для denisco
94 / 94 / 35
Регистрация: 25.08.2016
Сообщений: 273
25.03.2017, 05:30
Я например видел,что некоторые плагины, имеют свои мини админпанели в админконсоли вордпресс, для настройки опций иих работы.
Можно либо сгенерировать, либо сделать по документации.

Про редактирование файла не встречал.
1
 Аватар для TVPNERO
9 / 8 / 12
Регистрация: 29.03.2016
Сообщений: 1,154
25.03.2017, 19:31  [ТС]
denisco, Cпасибо.
Но вот вопрос, куда вставлять сгенерированный код в functions.php или в сам мой плагин?

И еще-А как переводятся эти поля на русском ?
Миниатюры
Как создать для своего  файла окно редактирования в админконсоли?   Как создать для своего  файла окно редактирования в админконсоли?  
0
 Аватар для denisco
94 / 94 / 35
Регистрация: 25.08.2016
Сообщений: 273
28.03.2017, 09:55
Но вот вопрос, куда вставлять сгенерированный код в functions.php или в сам мой плагин?
Я думаю, что будет работать и там и там, но если Вы создаете плагин, то зачем Вам вставлять его код в functions.php темы?

И еще-А как переводятся эти поля на русском ?
Не очень понял вопрос. Google Translate не помог?
0
 Аватар для TVPNERO
9 / 8 / 12
Регистрация: 29.03.2016
Сообщений: 1,154
28.03.2017, 21:19  [ТС]
denisco, Plugin/theme name -- название плагина.темы? то есть указать название темы или плагина?


Plugin prefix --префикс плагина ??-- вообще без понятия о каком префиксе идет речь?

Text domain -- название адреса сайта?? как я могу знать для какого домена будет использоваться плагин ?

если допустим у меня адрес сайта https://www.cyberforum.ru ,а потом будет другой адрес,то как быть ?

Добавлено через 29 минут
denisco, вот еще вроде пример
http://ruseller.com/lessons.php?rub=40&id=513


но непонятно почему функции прописываются в отдельной папке в корне темы ,а не скажем в плагине

Добавлено через 15 минут
denisco,


но нет это не совсем то потому что для вывода опций нужно дополнительно прописывать в шаблоне футера следующий код, а мне нужно чтоб не нужно лезьть в футер.Чтоб все управлялось с админпанели в окне плагина
PHP/HTML
1
2
3
4
<?php
//Отобразить Google Analytics.
echo get_option('omr_tracking_code');
?>
0
 Аватар для denisco
94 / 94 / 35
Регистрация: 25.08.2016
Сообщений: 273
29.03.2017, 03:10
denisco, Plugin/theme name -- название плагина.темы? то есть указать название темы или плагина?


Plugin prefix --префикс плагина ??-- вообще без понятия о каком префиксе идет речь?

Text domain -- название адреса сайта?? как я могу знать для какого домена будет использоваться плагин ?

если допустим у меня адрес сайта https://www.cyberforum.ru ,а потом будет другой адрес,то как быть ?
На странице генератора есть буковки i у параметров поясняющие что они значат. Нужно просто навести мышкой.
Аналогично, есть информация в документации по этим параметрам.

Plugin/theme name
Название Вашего плагина или темы. У всех расширений должны быть название.

Plugin prefix
Используется в коде. Для уникальности имен функций, опций и т.д. Иначе могут возникнуть конфликты с другими расширениями или WordPress.

Text domain
Это идентификатор для переводов. Используется при локализации.

denisco, вот еще вроде пример
http://ruseller.com/lessons.php?rub=40&id=513


но непонятно почему функции прописываются в отдельной папке в корне темы ,а не скажем в плагине
Потому что автор статьи решил так реализовать. Минусы данного решения достаточно очевиден: при смене темы теряется функциональность необходимая для корректной работы сайта + нужно вручную править шаблоны.

мне нужно чтоб не нужно лезьть в футер.Чтоб все управлялось с админпанели в окне плагина
Я думаю, проще всего взять какой-нибудь плагин за образец и сделать свой. Например, DCO Insert Analytics Code.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
29.03.2017, 03:10
Помогаю со студенческими работами здесь

Как в DataGridView показать рядом с выделенной ячейкой/строкой окно для редактирования?
По DGV перемещаюсь при помощи клавиатуры. Как мне при нажатии на клавишу показать рядом с выделенной ячейкой/строкой окно для...

Как создать форму для редактирования таблицы?
Как создать форму для редактирования таблицы? Если с помощью &quot;Разделенной формы&quot;, то при внесении изменений в текстовые поля...

Как создать шорткод для своего плагина?
Например,плагин Hudge-It,который создает кастомизированый слайдер,имеет свой шорткод (шорткод для вставки в ХТМЛ). Чтоб вывести...

Как создать установщик для своего приложения
давно хочу написать установкщик,но весь гугл перерыв не нашел.вот все совреемнные установщики сжимают твой exe,кучу мусора что там ты...

Как программно создать своего рода Меш для UI
допустим есть экран игры, и мне нужно кликнуть в некую область UI (которая может затрагивать несколько элементов). 1) если это...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes. А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит: токи, напряжения и их 1 и 2 производные при t = 0;. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru