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

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

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

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

Есть допустим файл 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 справку, или вообще как...

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

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

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

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

Про редактирование файла не встречал.
1
9 / 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
9 / 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
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
29.03.2017, 03:10
Помогаю со студенческими работами здесь

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Книги и учебные ресурсы по C#
InfoMaster 08.01.2025
Базовые учебники и руководства Одной из лучших книг для начинающих является "C# 10 и . NET 6 для начинающих" Эндрю Троелсена и Филиппа Джепикса . Книга последовательно раскрывает основные концепции. . .
Что такое NullReferenceEx­­­ception и как исправить?
InfoMaster 08.01.2025
NullReferenceException - одно из самых распространенных исключений, с которым сталкиваются разработчики на C#. Это исключение возникает при попытке обратиться к членам объекта (методам, свойствам или. . .
Что такое Null Pointer Exception (NPE) и как это исправить?
InfoMaster 08.01.2025
Null Pointer Exception (NPE) - это одно из самых распространенных исключений в Java, которое возникает при попытке использовать ссылку на объект, значение которой равно null. Это исключение относится. . .
Русский язык в консоли C++
InfoMaster 08.01.2025
При разработке программ на C++ одной из частых проблем, с которой сталкиваются русскоязычные программисты, является корректное отображение кириллицы в консольных приложениях. Эта проблема особенно. . .
Telegram бот на C#
InfoMaster 08.01.2025
Разработка ботов для Telegram стала неотъемлемой частью современной экосистемы мессенджеров. C# предоставляет мощный и удобный инструментарий для создания разнообразных ботов, от простых. . .
Использование GraphQL в Go (Golang)
InfoMaster 08.01.2025
Go (Golang) является одним из наиболее популярных языков программирования, используемых для создания высокопроизводительных серверных приложений. Его архитектурные особенности и встроенные. . .
Что лучше использовать при создании класса в Java: сеттеры или конструктор?
Alexander-7 08.01.2025
Вопрос подробнее: На вопрос: «Когда одновременно создаются конструктор и сеттеры в классе – это нормально?» куратор уточнил: «Ваш класс может вообще не иметь сеттеров, а только конструктор и геттеры. . .
Как работать с GraphQL на TypeScript
InfoMaster 08.01.2025
Введение в GraphQL и TypeScript В современной разработке веб-приложений GraphQL стал мощным инструментом для создания гибких и эффективных API. В сочетании с TypeScript, эта технология. . .
Счётчик на базе сумматоров + регистров и генератора сигналов согласования.
Hrethgir 07.01.2025
Создан с целью проверки скорости асинхронной логики: ранее описанного сумматора и предополагаемых fast регистров. Регистры созданы на базе ранее описанного, предполагаемого fast триггера. То-есть. . .
Как перейти с Options API на Composition API в Vue.js
BasicMan 06.01.2025
Почему переход на Composition API актуален В мире современной веб-разработки фреймворк Vue. js продолжает эволюционировать, предлагая разработчикам все более совершенные инструменты для создания. . .
Архитектура современных процессоров
inter-admin 06.01.2025
Процессор (центральный процессор, ЦП) является основным вычислительным устройством компьютера, которое выполняет обработку данных и управляет работой всех остальных компонентов системы. Архитектура. . .
История создания реляционной модели баз данных, правила Кодда
Programming 06.01.2025
Предпосылки создания реляционной модели В конце 1960-х годов компьютерная индустрия столкнулась с серьезными проблемами в области управления данными. Существовавшие на тот момент модели данных -. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru