Как установить видимые изображения и файлы в публикации пользовательского интерфейса wp

Я пытаюсь сделать видимыми изображения и файлы (по крайней мере, ссылку, лучше кликабельные изображения), загружаемые пользователями с помощью формы веб-интерфейса WP, когда они отправляют сообщение. Я попытался добавить этот код в файл single.php темы karuna:

https://wedevs.com/docs/wp-user-frontend-pro/frontend/showing-meta-fields-in-frontend/

чтобы код стал:

<div id="primary" class="content-area">
    <main id="main" class="site-main" role="main">

    <?php
    while ( have_posts() ) : the_post();

        get_template_part( 'components/post/content', get_post_format() );

        the_post_navigation( array( 'prev_text' => '<span class="title">' . esc_html__( 'Previous post', 'karuna' ) . '</span>%title', 'next_text' => '<span class="title">' . esc_html__( 'Next post', 'karuna' ) . '</span>%title' ) );

        $images = get_post_meta( $post-&gt;ID, 'mey_key_name' );

                    if ( $images ) {
                         foreach ( $images as $attachment_id ) {
                         $thumb = wp_get_attachment_image( $attachment_id, 'thumbnail' );
                         $full_size = wp_get_attachment_url($attachment_id);

                         printf( '&lt;a href="%s"&gt;%s&lt;/a&gt;', $full_size, $thumb );
                                       }
                      }



        // If comments are open or we have at least one comment, load up the comment template.
        if ( comments_open() || get_comments_number() ) :
            comments_template();
        endif;

    endwhile; // End of the loop.
    ?>

    </main>
</div>

но этот код вызывает ошибку разбора: синтаксическая ошибка, неожиданное '&' . Если я удаляю &, еще одна ошибка синтаксического анализатора, на этот раз синтаксическая ошибка, неожиданное ';'

Как правильно написать этот код?

заранее спасибо.

0 ответов

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