随着互联网的不断发展,内容营销成为了企业获取流量、提升品牌知名度的重要手段。而WordPress作为全球最受欢迎的博客和内容管理系统,其强大的功能让用户可以轻松地创建和发布各种类型的内容。本文将为大家详细介绍WordPress中的不同文章类型,帮助大家打造多样化的内容生态。
一、WordPress文章类型概述
在WordPress中,文章类型是内容组织的基础。WordPress默认提供了两种文章类型:文章(Post)和页面(Page)。用户还可以自定义文章类型以满足不同需求。
1. 文章(Post):文章是WordPress中最常见的类型,用于发布动态内容,如博客文章、新闻动态等。文章具有时间戳、分类、标签等属性,方便用户管理和检索。
2. 页面(Page):页面用于发布静态内容,如关于我们、联系方式等。页面通常不具有时间戳,且在网站结构中固定位置。
3. 自定义文章类型:用户可以根据实际需求自定义文章类型,例如产品、案例、活动等。自定义文章类型具有独立的内容结构、分类、标签等属性。
二、WordPress不同文章类型的应用场景
下面我们通过表格的形式,对WordPress中常见文章类型的应用场景进行简要介绍:
| 文章类型 | 应用场景 |
|---|---|
| 文章(Post) | -博客文章 -新闻动态 -行业资讯 |
| 页面(Page) | -关于我们 -联系方式 -服务内容 |
| 产品(Product) | -产品展示 -产品详情 -产品分类 |
| 案例(Case) | -案例展示 -案例详情 -案例分类 |
| 活动(Event) | -活动预告 -活动回顾 -活动报名 |
| 团队成员(Team) | -团队成员介绍 -团队风采 -团队联系方式 |
三、如何创建自定义文章类型
1. 编辑文章类型:在WordPress后台,点击“设置”>“文章”>“文章类型”,即可进入文章类型编辑页面。
2. 添加自定义文章类型:在“添加新文章类型”区域,填写文章类型的名称、描述等信息,然后点击“添加文章类型”按钮。
3. 设置自定义文章类型:在“设置”>“文章”>“分类”中,为自定义文章类型添加分类;在“设置”>“文章”>“标签”中,为自定义文章类型添加标签。
四、如何使用自定义文章类型
1. 创建自定义文章:在WordPress后台,点击“添加新文章”或“添加新页面”,选择自定义文章类型,然后开始撰写内容。
2. 编辑自定义文章:在WordPress后台,找到需要编辑的自定义文章,点击“编辑”按钮,即可进行修改。
3. 发布自定义文章:编辑完成后,点击“发布”按钮,自定义文章即可在网站上展示。
五、总结
WordPress作为一款功能强大的内容管理系统,为用户提供了丰富的文章类型,使得打造多样化的内容生态成为可能。通过了解不同文章类型的应用场景和创建方法,用户可以更好地利用WordPress,提升网站内容质量,吸引更多用户关注。
WordPress新建页面怎么调用分类文章
WordPress新建页面怎么调用分类文章,方法如下:
只要把这个代码放在你的WordPress任意页面的任意位置都能显示指定调用的文章类别,并且还可以控制文章输出的条数。
WP调用单个分类文章列表技巧
解决 WordPress页面调用分类文章后无法翻页的问题
有网友反映说使用上面的方法造成无法翻页的状况,症状为 WordPress页面调用分类文章后,点击页面下方的翻页没有反应,但浏览器地址栏传递的参数已经发生改变了。出现此问题可参考下面的解决方法:
将上面提到过的代码:
替换为:
在介绍一个插件WP Page Numbers结合来用是比较不错的,其中插件页面有使用的方法,在哪使用要调用一句<?php if(function_exists(‘wp_page_numbers’)): wp_page_numbers(); endif;?>
WordPress调用当前栏目下的post内容
page文章页面父子页面调用
WordPress网站如何使长文章实现分页
WordPress长文章分页的操作步骤:
第一步:进入WordPress网站后台,在外观下找到“编辑”选项,然后找到文章页面模块single.php,在single.php中找到下面的代码
<?phpthe_content();?>
第二步:找到上面的代码之后,在其下方添加wordpress自带的分页功能函数代码:
<?phpwp_link_pages();?>
第三步:第二步的代码可以实现简单的分页效果,如果你想让分页按钮更加美观的话,可以将第二步的代码替换成下面的调用代码:
<?phpwp_link_pages(array('before'=>'<div>分页阅读:','after'=>'','next_or_number'=>'next','previouspagelink'=>'上一页','nextpagelink'=>””));?><?phpwp_link_pages(array('before'=>'','after'=>'','next_or_number'=>'number','link_before'=>'<span>','link_after'=>'</span>'));?><?phpwp_link_pages(array('before'=>'','after'=>'</div>','next_or_number'=>'next','previouspagelink'=>'','nextpagelink'=>”下一页”));?>
通过下面的CSS代码来控制分页按钮的显示样式,直接复制下面的CSS样式到style.css文件中,这样就可以实现下面的效果
/**页面分页**/
.fenye{text-align:center;margin:0pxauto10px;font-weight:bold}
.fenyespan{background-color:#DDDDDD;color:#fff;font-weight:bold;margin:0px1px;padding:1px6px;display:inline-block;text-decoration:none;border:1pxsolid#e0e0e0;}
.fenyea{text-decoration:none;}
.fenyeaspan{background-color:#F6F6E8;font-weight:normal;color:#000;text-decoration:none;}
.fenyea:hoverspan{background-color:#DDDDDD;color:#fff;}
第四步:在文章中需要分页的位置插入分页代码【必须在代码文本模式下插入】
<p><!–nextpage–></p>
第五步:如果觉得每次使用分页代码比较麻烦,可以通过在编辑器上方添加一个“分页按钮”来使用,即在文章中需要分页的地方点一下“分页按钮”就会自动的添加分页代码。【此步可做可不做】
1、找到/wp-includes/class-wp-editor.php文件。查找‘wp_more’,标签:(在366行处)
$mce_buttons=apply_filters('mce_buttons',array('bold','italic','strikethrough','¦','bullist','numlist','blockquote','¦','justifyleft','justifycenter','justifyright','¦','link','unlink',<SPANstyle=”TEXT-DECORATION:underline”><STRONG><SPANstyle=”COLOR:#ff0000;TEXT-DECORATION:underline”>'wp_more',</SPAN></STRONG></SPAN>'¦','spellchecker','fullscreen','wp_adv'),$editor_id);
2、在‘wp_more’后添加‘wp_page’,(含单引号和逗号)。修改后代码如下:
$mce_buttons=apply_filters('mce_buttons',array('bold','italic','strikethrough','¦','bullist','numlist','blockquote','¦','justifyleft','justifycenter','justifyright','¦','link','unlink',<SPANstyle=”TEXT-DECORATION:underline”><STRONG><SPANstyle=”COLOR:#ff0000;TEXT-DECORATION:underline”>'wp_more','wp_page',</SPAN></STRONG></SPAN>'¦','spellchecker','fullscreen','wp_adv'),$editor_id);
3、此时,你就可以在后台写文章及编辑文章页面的文本编辑器上看到一个跟 more标签按钮相似的图标。
同样,在代码编辑器也会相应出现一个 nextpage按钮。
第六步:消除分类后不同页面的文章的标题相同的问题,避免影响网站SEO优化。在主题模板文件 header.php找到类似<title>……</title>代码,将其替换为如下代码。
<?phpif(is_single()){?><title><?phpechotrim(wp_title('',0));?><?phpif(get_query_var('page')){echo'-第';echoget_query_var('page');echo'页';}?>—<?phpbloginfo('name');?></title><?php}?>
第七步:实现分页功能后,会导致Feed页面的文章被分页,一般只显示第一页的内容,解决方法:打开 wp-includes目录下的 query.php文件,找到下面这行代码(大概在3578行)
if(strpos($content,'<!–nextpage–>')){
把它修改为下面这行代码。
if(strpos($content,'<!–nextpage–>')&&(!is_feed())){
如何在WordPress文章中插入代码
无论你是为WordPress写插件或hack,还是添加有关WordPress的代码片段或其他如HTML,CSS,PHP或javascript的编程代码,如何让插入于日志中的代码有其形而不发生作用对写博客的用户来说是常常遇到的拦路虎。
默认情况下,WordPress会将<和>自动转换为<和>,在发表后看起来就是<和>。如果它发现日志中使用了HTML标签,就会将其当作HTML标签来使用,结果你的文本看起来就很怪异,布局也会弄得一团糟。
网页中代码的使用有两个方面。在段落中使用代码表示正在讨论该段代码,然后是被高亮显示的代码。
段落中的代码
有两种HTML标签可以将文本转为等宽样式,即< code>和< tt>。而后者现今已基本不使用了,取代它的是用处更大且更富语法意义的< code>,它能将计算机代码类的文本与一般语言分辨开来。
此为用于某段落内的代码示例
用以描述WordPress中的< code>index.php</code>,
< code>sidebar.php</code>及< code>header.php</code>
模板文件。如果你希望在文字周围使用标签以使它们看起来如代码一般,此方法就很有用,但如果你想展示如HTML的标签的话该如何是好呢?
在< code>header.php</code>模板文件中,查找< code>< div class=”header”></code>部分以修改< code>< h1></code>标题栏。使用< code>标签是无法告知WordPress将HTML参考从日志中分离开的。它会看到< code>标签,然后看到div,因此它就会在网页中新建一个容器作为应答。WordPress会认为你实际上是在使用HTML标签,不小心使用h1这样的标签就能搞砸整个网页布局和设计初衷。
若要让WordPress将此识别为段落中的代码的话,可以使用字符实体或扩展字符来表示其前后的左右箭头。
在< code>header.php</code>模板文件中,
查找< code><div class=”header”></code>
部分以修改<h1>标题栏。
默认情况下,WordPress会将任何以http:开头的文本转换为链接。如果你要为WordPress网站内特定文章做链接,而不使用并将其转为链接的话,你可以使用扩展字符来代替右斜杠,这样一来WordPress就不会“看到”该链接了。
…在日志中使用
使用链接到某特定的WordPress日志….
以下列出一些最常用的HTML字符实体:
<=<
>=>
/=/
]= ]
[= [
“=”
'='
后文给出了相关资源,它将帮助你将HTML标签转为字符实体,因此你就无需劳神背下这些字符代码了。
使用PRE标签
要使得代码可以被复制粘贴到其他代码或模板文件中的话,可以使用< pre>这个HTML标签。
< pre>标签指示浏览器使用等宽的代码字体,并完完全全地将< pre>标签内的内容复制下来。每个空格,分行,以及代码都被完整地复制一遍。
< h3>Section Three Title</h3>
< p>This is the start of a
<a title=”article on relationships” href=”goodtalk.php”>
good relationship</a> between you and I….
使用< pre>标签看起来并不美观,但却能达到目的。后文将给出解决外观问题的例子。它会将代码原原本本地展示出来。
我们这里说原原本本,事实也是如此。如果你的代码行非常长,它就会伸到页面外面去,因为并无任何指示告知它进行换行。以下给出一个例子:
< h3>Section Three Title</h3>
< p>This is the start of a<a title=”article on relationships” href=”goodtalk.php”>good relationship</a>
between you and I and I think you should read it because it is important that
we have these little<a title=”article on communication” href=”communication.php”>conversations</a>
once in a while to let each other know how we feel….
看起来很不舒服吧。要避免这种代码窜出屏幕的现象,就要进行分段。但在哪进行分段并放入段行标签可没那么容易决定下来的。
如果你熟悉编程语言的话,就知道在何处断行而不会弄砸一行代码。但如果你不知道在何处断行的话,就进行实验吧。将代码写入后,进行断行并进行测试。如果代码能够起效的话,就是要这种断行形式。否则的话就请尝试其他的断行位置。
如果你的代码行很长,可以考虑只显示一小部分代码,然后在网站上的文本或PHP文件中给出完整代码段的链接,也可以使用用于临时展示代码的在线pastebin。
代码的疑难排解
在WordPress日志中写代码可谓一项挑战,它会覆盖WordPress的默认风格。如果你在日志中写代码时遇上麻烦的话,下面这些内容可能会对你有帮助。
代码中的引号
在日志中写进代码时常遇到的问题是,WordPress会将代码中的直引号转换为文字处理程序中出现的弯引号。用于实现功能的代码不应当具有这种弯引号,而应该保持原有的直引号。
你可以使用< pre>标签来避免出现这种情况,或使用字符代码来表示引号也可以解决此问题:
< p class=”red”>
即可写为<p class=”red”>但如果你是在首次发布某页面之后进行编辑的话,html代码编辑器就会用自带的符号替换所有的实体。因此,如果你使用”来表示引号的话,它们会变为”,而当你保存的时候它们就会被转换掉。
定制代码标签的风格
默认情况下,使用< pre>和< code>会将文本显示为等宽样式的字体,并使用body标签的字号。如果你想使用不同的字号,然后让这些标签呈现出不同的颜色或风格。
在WordPress外观主题文件夹的style.css风格页中,为这两类标签添加风格。举例如下:
pre{border: solid 1px blue;
font-size: 1.3 em;
color: blue;
margin: 10px;
padding:10px;
background:#FFFFB3}
code{font-size:1.2em;
color:#008099}
使用< code>将会是上面的样子,而使用pre则会是如下形式:
pre{border: solid 1px blue;
font-size: 1.3 em;
color: blue;
margin: 10px;
padding:10px;
background:#FFFFB3}
code{font-size:1.2em;
color:#008099}




