在 wordpress 的页面模板中设置动态文本
Set dynamic text within page templates in wordpress
我对使用 WordPress 创建网站还很陌生,所以我可能会问一个非常简单的问题,但我找不到任何合适的 tutorials/answers 来指导我。
我想创建可以在 Wordpress 中编辑的动态文本元素。我在 HTML、CSS 和 Javascript 中创建了一个完整的网站,并将其转换为 Wordpress 页面。
让我们看看我的关于页面的例子:
about.php
<?php
get_header();
// Template Name: About
?>
<div class="row fullwidth">
<div class="col-md-6 col-sm-6 about-section-right">
<h2>Titel example</h2>
<p>A very long text.....</p>
<p>Another very long text</p>
<a href="contact" class="btn">Contact <i class="fa fa-chevron-circle-right" aria-hidden="true"></i></a>
</div>
</div>
<?php
get_footer();
?>
现在我希望能够在 Wordpress 中编辑标题 (<h2>
) 和文本 (<p>
) 以及超链接 (<a>
) 文本。这样我就可以更改标题等
我尝试通过调用 the_field() 或使用短代码来使用 Advance 自定义字段,但文本没有显示在我的页面上。
所以我的问题是:高级自定义字段是否是执行此操作的最佳方法,因为我无法使其工作,还有其他方法可以在 Wordpress 中实现编辑文本。
对于页面只使用 WordPress 循环:https://codex.wordpress.org/The_Loop
<?php
get_header();
if(have_posts()):
while(have_posts()): the_post();
?>
<div class="row fullwidth">
<div class="col-md-6 col-sm-6 about-section-right">
<?php the_content(); ?>
</div>
</div>
<?php
endwhile;
endif;
get_footer();
?>
您在 "Pages" 的后端创建一个页面 "About",然后就可以了。 the_content();
中的所有内容均由页面所见即所得的编辑器创建。
自定义字段用于向 post 或页面添加任何自定义或特定信息。
您的关于页面很可能不需要额外的模板文件,您可以为所有页面使用 page.php 文件。
您可以根据自定义字段有条件地包含数据 and/or 您所在的页面。
在此处阅读有关自定义字段的更多信息:
https://codex.wordpress.org/Custom_Fields
...以及此处的条件标签:
https://codex.wordpress.org/Conditional_Tags
它会帮助你理解它。
我对使用 WordPress 创建网站还很陌生,所以我可能会问一个非常简单的问题,但我找不到任何合适的 tutorials/answers 来指导我。
我想创建可以在 Wordpress 中编辑的动态文本元素。我在 HTML、CSS 和 Javascript 中创建了一个完整的网站,并将其转换为 Wordpress 页面。
让我们看看我的关于页面的例子: about.php
<?php
get_header();
// Template Name: About
?>
<div class="row fullwidth">
<div class="col-md-6 col-sm-6 about-section-right">
<h2>Titel example</h2>
<p>A very long text.....</p>
<p>Another very long text</p>
<a href="contact" class="btn">Contact <i class="fa fa-chevron-circle-right" aria-hidden="true"></i></a>
</div>
</div>
<?php
get_footer();
?>
现在我希望能够在 Wordpress 中编辑标题 (<h2>
) 和文本 (<p>
) 以及超链接 (<a>
) 文本。这样我就可以更改标题等
我尝试通过调用 the_field() 或使用短代码来使用 Advance 自定义字段,但文本没有显示在我的页面上。
所以我的问题是:高级自定义字段是否是执行此操作的最佳方法,因为我无法使其工作,还有其他方法可以在 Wordpress 中实现编辑文本。
对于页面只使用 WordPress 循环:https://codex.wordpress.org/The_Loop
<?php
get_header();
if(have_posts()):
while(have_posts()): the_post();
?>
<div class="row fullwidth">
<div class="col-md-6 col-sm-6 about-section-right">
<?php the_content(); ?>
</div>
</div>
<?php
endwhile;
endif;
get_footer();
?>
您在 "Pages" 的后端创建一个页面 "About",然后就可以了。 the_content();
中的所有内容均由页面所见即所得的编辑器创建。
自定义字段用于向 post 或页面添加任何自定义或特定信息。
您的关于页面很可能不需要额外的模板文件,您可以为所有页面使用 page.php 文件。
您可以根据自定义字段有条件地包含数据 and/or 您所在的页面。
在此处阅读有关自定义字段的更多信息: https://codex.wordpress.org/Custom_Fields
...以及此处的条件标签: https://codex.wordpress.org/Conditional_Tags
它会帮助你理解它。