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

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

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

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

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

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

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

Не могу нигде в инете найти инфу.
отдельное окно редактирования своего файла в консоли вордпресс
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.03.2017, 22:42
Ответы с готовыми решениями:

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

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

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

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

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

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

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

И еще-А как переводятся эти поля на русском ?
Не очень понял вопрос. Google Translate не помог?
0
-26 / 8 / 12
Регистрация: 29.03.2016
Сообщений: 1,154
28.03.2017, 21:19  [ТС] 5
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
94 / 94 / 35
Регистрация: 25.08.2016
Сообщений: 273
29.03.2017, 03:10 6
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
29.03.2017, 03:10
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.03.2017, 03:10
Помогаю со студенческими работами здесь

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru