Поддержка Плагины Добавить произвольный html до формы добавления запис

  • Доброго времени суток!

    Суть такова: на странице добавления видео нужно добавить еще одну форму (которая будет обрабатываться аяксом), до родной формы добавления.

    Нашел только экшн edit_form_after_title, но это не подходит, так как нужна еще одна форма НЕ в родной форме.

    Существует ли хук или какое нибудь решение кроме ковыряния файлов движка?

Просмотр 6 ответов — с 1 по 6 (всего 6)
  • решение кроме ковыряния файлов движка?

    Это как раз плохое решение. Уверен, что проблема относительно легко решается.

    на странице добавления видео

    О какой странице речь?

    Хммм… Использую стороннюю тему которая добавляет функционал добавления видео. Но при создании записи с post_type == ‘video’ отрабатывает post-new.php.

    Так что по идее, на ваш вопрос можно ответить: «Админка->Записи->Добавить новую»

    Но при создании записи с post_type == ‘video’

    Наверное Ваша тема построена с использованием произвольного типа постов.
    Соответственно весь функционал «страницы» находится в функциях, на которых она построена (сори за корявость объяснений — по ссылке выше думаю, станет понятно о чём я).

    К проблеме. Вариантов я вижу несколько.
    1. Разобраться как построена тема и добавить метабоксов в необходимый тип контента.
    Если разобраться с кастомными типами будет сложно, то
    2. Добавить метабоксов во все типы, не разбирая.

    3 и 4 всё тоже самое, но вместо метабоксов использовать произвольные поля.
    Что для метабоксов, что для работы с произвольными полями можно использовать плагины — они создают удобство в работе с этими сущностями.

    Спасибо за ссылки, очень пригодятся быстро развивающемуся wordpress девелоперу, т.е. мне 🙂

    В общем идея была следующая. Добавление видео из разных источников с последующей загрузкой на аккаунт youtube. Т.е. видео скачивается с любой ссылки, закачивается на аккаунт youtube и embed код, скриншот, описание, ключевики и т.д. (от закаченного на youtube видео) отображаются в wordpress.

    Хотел на странице добавления видео сделать отдельную форму которая принимала бы на себя весь функционал по скачиванию и загрузке видео на youtube, по ссылке. Потом проставить все поля (категорию, теги, название и т.д.) прописать в родной форме по добавлению видео.

    Так как сервису youtube нужно некоторое время чтобы обработать видео, придумал другой подход. Подменю в админке форму добавления видео, после чего отработает скрипт скачки\заливки видео автоматом создастся видео_пост с нужным названием, ключевиками и т.д.

    Может вы видите более ясный и простой способ!?

    П.С. Добавлять видео таким способом будет иметь возможность любой зареганый чел. Скрипт скачки\закачки на php уже есть!

    Может вы видите более ясный и простой способ!?

    Ммм.. те задача дать зареганным юзерам возможность закачивать НА САЙТ видео, которое потом будет заливаться на ютуб.
    Я бы не рисковал с таким, если эти юзеры не досягаемы физически (в целях безопасности).

    Ну ОК, Опуская проблемы заливки на ютуб (скрипт, как я понял есть), задача сокращается до добавления функционала в ВП, дающего возможность заливки файлов.

    Ну тут вообще вариантов масса. Если надо «привязывать» это видео к посту, то произвольные поля (можно через свои метабоксы ;)) — самое то.

    И плагинов для удобной работы с ними — валом (Types мне понравился, если не считать ужасного перевода). Только настоятельно рекомендую пережде чем хвататься за такие плагины — попробовать вручную (в помощь. И ешё).

    Если же просто «загрузить в ВП» (то бишь на сервер с контролем файлов в ВП) — есть плагины типа этого или этого.

    3 и 4 всё тоже самое, но вместо метабоксов

    Я поправлюсь (во избежание путаницы в сущностях). Выше по тексту я имел ввиду произвольные метабоксы (Custom Metabox).
    Ессно в стандартный метабокс (Built-in Metabox) можно и произвольные поля (custom fields) оформить.

Просмотр 6 ответов — с 1 по 6 (всего 6)
  • Тема «Добавить произвольный html до формы добавления запис» закрыта для новых ответов.