我正在为一个带有登录页的商业网站(不是博客)使用WP。所以没有帖子,只有我用Elementor页面生成器创建的页面(实际上是“登录页”)。
由于一个典型的主题对于登录页业务站点来说有很多不必要的东西,我决定创建一个lightweiht自定义主题。我有一个header.php
, footer.php
基本css/js通过functions.php
. 我想使用页面生成器创建每个页面的内容。
我不知道该放什么index.php
. 这是典型的:
<?php get_header(); ?>
// ....the wp loop goes here
<?php get_footer(); ?>
当然在我的例子中没有循环,但这就是主要内容所在。当我用Elementor(或其他页面生成器,或Gutenberg)创建新页面时,我希望我的自定义每页内容放在那里,循环通常放在那里。
我应该在那里放置什么标记,以便页面生成器知道在哪里插入每个页面的内容?
最合适的回答,由SO网友:Elgoots 整理而成
在主题文件夹中。创建一个新的php文件。
例如,将其命名为:landingpage。php
在php文件中,您可以有如下基本内容:
<?php
/*
Template Name: Landing Page
*/
get_header();
while ( have_posts() ) : the_post();
the_content();
endwhile;
get_footer();
?>
Elementor将被调用/插入到其显示内容()的位置;
elementor随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附随附?