• Здравствуйте!
    Пытаюсь сделать свой виджет в теме. Столкнулся с проблемой, что в Интернете крайне мало информации по этому вопросу (именно создание самих виджетов, а не области для размещения виджетов).
    С горем пополам все-таки прописал новый виджет в файле functions.php (хотя полагаю, что было бы правильнее создать отдельный файл для виджетов и подключить к теме — но пока не знаю как это сделать).
    Сейчас стоит задача, сделать в виджете возможность выбора медиафайла для вставки (так же как это делается в редакторе страниц), т.е. вставить кнопочку «Добавить», при нажатии на которую открывается окно с медиафайлами для добавления и вставки…
    Буду благодарен за любую помощь.

Просмотр 9 ответов — с 1 по 9 (всего 9)
  • и еще вопрос по этой же теме: Хочу выводить в виджете определенную статью по ID. Создал поле ID в виджете
    <input class=»widefat» id=»<?php echo $this->get_field_id( ‘id’ ); ?>»
    , а как мне значение этого поля преобразовать в числовую переменную, которую можно будет вставить в функцию get_post($post_id = ‘id’)?… пока что-то не получается (

    а нет, по второму вопросу получилось… еще бы с первым разобраться

    А почему не поищите что-нибудь подходящее в каталоге плагинов?

    хочу свой )))… просто так будет намного удобнее пользователю — открыл вбил пару строк и готово.. На самом деле, мне нужно несколько подобных виджетов — для каждого искать подходящий плагин, думаю не получится

    Вы напишите свои виджеты, но добавление файлов чем должно отличатся?

    добавление файлов ничем не должно отличаться…
    Вы предлагаете открыть какой-нибудь плагин с добавлением картинок и посмотреть как он устроен?

    Да, обработчик то зачем заново писать.

    ну, в принципе, да, можно попробовать…
    Просто я думал есть какая-то готовая функция в WordPress, которую вставляешь и все. )

    Вордпресс не предоставляет таких функций =) Есть плагины работающие через шорткоды, которые вставляешь куда надо и все =)

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