Страница поиска пользовательских изображений в wordpress

Пожалуйста помоги

Я хочу создать страницу поиска изображений, хранящихся в медиа-галерее WordPress. Эта страница содержит текстовое поле, в которое пользователь вводит номер изображения. Соответствующее изображение должно отображаться на другой вкладке браузера.

Я сделал необработанную страницу html в wordpress, где я поместил отображение текстового поля, но не понимаю, где мне нужно писать код php для извлечения изображений и как их показывать.

Пожалуйста, дайте пошаговые инструкции для решения проблемы, потому что я новичок в wordpress.

Пожалуйста, посмотрите stackoverflow.com/help/how-to-ask, а затем отредактируйте свой вопрос.

Yeti 18.07.2018 06:17
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
1
45
1

Ответы 1

Вы можете создать для этого пользовательскую функцию в functions.php и вызвать ее в своем шаблоне.

//In functions.php
if ( ! ( function_exists( 'get_media_from_name' ) ) ) {
    function get_media_from_name( $postName ) {
        $args = array(
            'name'           => $postName,
            'posts_per_page' => -1,
            'post_type'      => 'attachment',

        );
        $attachment = new WP_Query( $args );

        if ( $attachment)
            return $attachment;
        else
          return false;
    }
}


//In you template where you can call that function
$get_all_matched_attachments = get_media_from_name( $postName );

if ( $get_all_matched_attachments ) {
   foreach($get_all_matched_attachments as $get_all_matched_attachment){
       echo '<pre>';print_r($get_all_matched_attachment);
   }
}

Другие вопросы по теме