XML-экспорт ExpressionEngine

Я пытаюсь экспортировать данные из ExpressionEngine для импорта в Wordpress. Я следил за различными примерами в Интернете, такими как https://kodegeek.wordpress.com/2009/12/02/export-import-expressionengine-to-wordpress/ или http://www.bettnet.com/moving-expression-engine-1-wordpress/, который подходит для моей цели.

Я не эксперт ExpressionEngine, я понимаю основы.

Я застрял в том, как экспортировать слайд-шоу, созданное в EE, через некоторые настраиваемые поля.

Слайд-шоу отображается в шаблоне EE следующим образом.

{if "{pg_slideshow:total_rows}" > 0}
    <div class="flexslider">
        <ul class="slides">
            {pg_slideshow}
            <li>
                {exp:ce_img:pair src="{image}"}
                <img src="{made}" alt="{caption}" />
                {/exp:ce_img:pair}
                <p>{caption}</p>
            </li>
            {/pg_slideshow}
        </ul>
    </div>
    {/if}

В моем XML-шаблоне экспорта я могу проверить, создано ли слайд-шоу для сообщения, выполнив

{if "{pg_slideshow:total_rows}" > 0}
<wp:postmeta>
        <wp:meta_key>pg_slideshow</wp:meta_key>
        <wp:meta_value>YESTHERE IS SLIDESHOW</wp:meta_value>
    </wp:postmeta>
 {/if}

Это работает и возвращает YES для некоторых сообщений. Но мой вопрос в том, как мне перебрать изображения, чтобы вставить их в качестве настраиваемого поля в WP. Что мне нужно: проверьте, есть ли слайд-шоу. Если оно есть, просмотрите каждое изображение и вставьте их как настраиваемое поле с соответствующей подписью.

Я пробовал разные вещи без успеха.

Спасибо


person wp supprt    schedule 22.12.2015    source источник


Ответы (1)


Это было проще, чем думал

{pg_slideshow}
<wp:postmeta>
        <wp:meta_key>slideshow_img</wp:meta_key>
        <wp:meta_value><![CDATA[{image}]]></wp:meta_value>
    </wp:postmeta>
<wp:postmeta>
        <wp:meta_key>slideshow_caption</wp:meta_key>
        <wp:meta_value><![CDATA[{caption}]]></wp:meta_value>
    </wp:postmeta>
{/pg_slideshow}
person wp supprt    schedule 23.12.2015