我正在创建一个具有我创建的独特主题的单词新闻网站,现在我在我的网站中为静态页面提供了10个不同样式的类。
问题是,当我想显示页面的内容,包含所有表格的图像和文字时,我该怎么做?使用文本编辑器,用户通常会在常规wp
网站中插入帖子的内容?或者我应该在这些静态页面的php
自定义页面模板中插入硬编码的内容图像和表单吗?
在文本编辑器中,如果我在编辑中插入一些html
作为html
它变得一团糟,创建部分似乎不对,而div
用户经常只是放置他的原始内容,无论如何在将来向静态页面添加更多内容将需要我的干预用css
部分和div的定义和类包装它......
另一方面,在php
自定义页面模板中用图像和表格写原始数据对我来说似乎不是正确的选择......静态页面这样做是否正常?
谢谢大家!
答案 0 :(得分:1)
Wordpress静态页面默认包含可以使用Wordpress文本编辑器放入其中的文本和图像。此内容在WP上下文中称为“内容”。
如果您想在文本编辑器中设置一些无法通过文本编辑器设置的元素(例如您自己的表单,请按照示例),则需要使用<创建自己的页面模板 em>硬编码的元素。
示例:
<?php /* Template Name: My custom page template */ ?>
<?php get_header(); ?>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<div id="article">
<div class="date"></div>
<!-- Your own custom content here -->
</div>
<div class="clear">
<?php if ( comments_open() ) : ?><div id="comments"><?php comments_template('', true); ?> </div>
</div><?php endif; ?>
<?php endwhile; ?>
<?php endif; ?>
<?php get_footer(); ?>
答案 1 :(得分:0)
我通常会将这些样式放入主题的styles.css中。即使它的图像是用户可用的主题或短代码的标准图像,您也希望它从styles.css页面加载。你不想像WordPress那样做任何静态的事情。更新可能会搞砸它,以及内联css弄乱你的网站搜索引擎优化的问题。
如果用户需要在编辑器中执行某些操作以显示图像或类似内容,则可以将其作为短代码执行。这通常是你最好的方法。您是否使用过短码并加载了以前的图像?