Сделайте архив CPT редактируемым и интегрируйте Thrive Architect - PullRequest
0 голосов
/ 17 апреля 2019

Только что натолкнулся на эту проблему, касающуюся страниц архива CPT, есть ли способ сделать ее похожей на страницу / пост, которую можно редактировать и добавлять на нее контент?

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

Затем на странице архива CPT я просто добавляю запрос для извлечения содержимого этой страницы, которую я только что создал

$the_query = new WP_Query( 'page_id=9755' );
while ( $the_query->have_posts() ) :
$the_query->the_post();
the_content();
endwhile;
wp_reset_postdata();

СЕЙЧАС СОДЕРЖАНИЕПОКАЗЫВАЕТСЯ НА МОЕМ АРХИВЕ CPT, проблема в том, что стилизация отличается, я думаю, что она связана с использованием идентификатора процветающих архитекторов, которого нет в архиве CTP

enter image description here

, что означает, что контент у меня работает, но макет не работает

<style class="tve_custom_style"></style> 

отличается в обоих случаях, так как мне получить таблицу стилей на этой странице?Страница моего архива CPT

1 Ответ

0 голосов
/ 17 апреля 2019

Я только что решил свой собственный вопрос, вот мое решение

, как я делал это в моем архиве CPT

$the_query = new WP_Query( 'page_id=9755' );
while ( $the_query->have_posts() ) :
$the_query->the_post();
the_content();
endwhile;
wp_reset_postdata();

макет CSS не следует с исходной страницы на мойАрхив CPT

решение

<?php 
$custom_css = trim( tve_get_post_meta( 9755, 'tve_custom_css', true ) . tve_get_post_meta( 9755, 'tve_user_custom_css', true ) );
echo '<style>';
echo $custom_css;
echo '</style>';
?>

, так что tve_get_post_meta () перетянул таблицу стилей с этой страницы в мой архив CPT

И ВСЕ РАБОТАЕТ В РАМКАХ ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...