如何理解wordpress页面和文章

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-07-26
如何设置WordPress文章特色图像

在主题的functions.php中添加如下代码

//使WordPress支持post thumbnail
if ( function_exists( 'add_theme_support' ) ) {
add_theme_support( 'post-thumbnails' );
}

注意:这段代码应当加载functions.php的body中,不要写进函数里。

add_image_size( $name, $width, $height, $crop );

在functions.php中,写在add_theme_support()之后,完整代码如下

//add post thumbnails
if ( function_exists( 'add_theme_support' ) ) {
add_theme_support( 'post-thumbnails' );
}
if ( function_exists( 'add_image_size' ) ) {
add_image_size( 'customized-post-thumb', 100, 120 );
}

创建几个不同的缩略图尺寸,用到的函数:
Post Thumbnail功能详细说明
如何调用特色图像
在post模板中

<?php
if ( has_post_thumbnail() ) { // check if the post has a Post Thumbnail assigned to it.
the_post_thumbnail();
}
?>


可以调用不同尺寸的图片

the_post_thumbnail(); // 无参数,默认调用Thumbnail
the_post_thumbnail('thumbnail'); // Thumbnail (默认尺寸 150px x 150px max)
the_post_thumbnail('medium'); // Medium resolution (default 300px x 300px max)
the_post_thumbnail('large'); // Large resolution (default 640px x 640px max)
the_post_thumbnail('full'); // Full resolution (original size uploaded)
the_post_thumbnail( array(100,100) ); // Other resolutions

如何从后台修改缩略图尺寸

访问后台>>设置>>媒体,缩略图大小这一项就是特色图像(Featured Image or Thumbnail)的尺寸,也就是the_post_thumbnail()不加参数时调用的图片的尺寸。根据需要修改其参数即可。上传图片时WordPress会自定生成这个尺寸的图片。
为文章添加特色图片的三种方法
编辑文章时我们有三种方式添加特色
1. 上传图片时点击“作为特色图像”进行设置,如下图所示,点击后显示“完成”即表示设置成功。设置好的特色图像会在右侧栏目中显示出来。

2. 点击右侧栏目中的特色图像设置,如下图所示,点击“设置特色图像”按钮后弹出与方法一一样的界面,设置方法也相同

3. 如果你没有用上述两种方法设置,那么你也许希望从文章中已经存在的图片中选取一张作为特色图像,WordPress考虑的很周到,你可以轻松选择文中已有的图像。
点击右侧工具栏的设置特色图像按钮,弹出如下所示对话框,选项卡切换到相册,就可以看到所有文中已经插入的图片,点击显示就会出现和方法一一样的界面,照着方法一设置即可。

WordPress 3.5新特性
WordPress 3.5的媒体上传工具界面友好,简单易懂,性能更强,有了脱胎换骨的变化,如果你还没有升级,赶快准备一下吧。

WordPress 3.5下设置特色图像更加简单,图像以缩略图列表形式呈现,要设置哪个为特色图像,只需轻轻一点,被设置为特色图像的图片会打上√。
通过下拉列表可以查看媒体库所有文件,也可以只查看当前文章的附件。搜索功能更加强大,只需要键入关键词,就会以无刷新页面的方式呈现搜索结果。
特色图像的应用
特色图像可以用到很多地方,例如
首页幻灯片
作为特色内容(Featued Post)的缩略图

用WordPress建站的时候,出于安全,一般是不能在文章及页面(别告诉我,你连文章和页面都分不清 )执行PHP代码的。当然,有时候我们可能有需要这样的功能,但不能直接去修改WordPress的PHP文件,这样不仅效率很低,而且不适合经常改动。如果你经常这么做,我只有两个字:佩服!

  今天就分享两个插件来解决如何在WordPress文章和页面运行PHP代码这个问题。

  PHP Code for posts 插件(后台搜索即可安装)
  这个插件可以成功解决在WordPress文章和页面还有侧栏小工具里面运行PHP代码的问题。

  注意下用法:

  在后台新建你写好一段PHP代码,然后会生成一个短代码标签。只要把这个标签嵌入到你需要的地方就可以实现效果了。

  保存代码上面的参数可以自己选择需要运行的地方保存即可。

  Exec-PHP 插件(后台搜索即可安装)
  安装插件Exec-PHP插件基本就差不多了。可以实现你想要的功能。貌似还有汉化版本的。大家可以自己搜搜看看。

  另外一定要注意PHP语法,否则blog可能产生漏洞。你也可以用可选权限控制插件(Role Manager)指定用户在文章及页面中执行PHP代码的权限(小工具中所有人有效)。

  注意:使用Role-Manager插件对WordPress博客或者网站进行的任何权限和角色的变更都是永久的,即使删除了这个插件,所做的更改仍然有效。

  一定要用HTML方式编写,不能用可视化,也不能中间切换,会导致PHP代码标签错误

一、按性质区分页面和文章
从性质上讲,文章被称为动态页面,而页面被称为静态页面。这里的动态与静态的概念不是从本身的交互性来区别,而是从更新的角度去理解的。文章是按时间顺序去更新的,页面一般是固定不变的。作为一个网站,如何去维持网站的长久不衰和SEO效果,靠的就是文章。而在一个网站建成之后,页面就是固定的。例如一个企业网站,对企业的介绍、服务与产品、联系信息等就是通过页面生成的;而公司新闻就是通过文章来实现的。
二、按功能区分页面和文章
页面没有分类的信息,也就是说没有栏目,没有标签,而文章是具备这些的。一个页面就是一个单独的栏目(国内CMS系统有时称为封面文章)。所以页面很适合生成关于我们之类的信息,而文章适合生成新闻性质的内容。
页面可以生成不同风格的内容,可以通过页面模版来实现,也就是说页面可以做成不同风格的版式,如关于页面模版、联系页面模版、友情链接页面模版、留言页面模版等这些都可以通过页面实现。而文章模版一般都是唯一的。
在wordpress主题模板中,文章可以通过标签实现相关文章的链接,可以放评论和评论框来实现与用户的互动,而页面是不放这些内容的。这也就是为什么wordpress后台页面没有标签和分类的原因。
三、文章可否单独进行版式设计
在很多wordpress主题模板文件中会看到single.php这个文件。这个文件就是文章的模板。如果只有一个这样的文件,那么你的所有文章都是一个版式。但是针对特殊的需求,还是可以对其进行单独的版式设计。例如自定义文章类型为portfolio.,那么如何让其与其它版式不一样呢?这是可以设计single-portfolio.php模板就实现了。这在国外的主题模板中经常会看到。
总结,从上面的分析来看,虽然wordpress最初是一个博客平台,但是更适合做公司网站,同时也适合做CMS网站。所以wordpress应是我们建站的首选。

  • 关于WordPress的主题框架分析
    答:如果要说背后社区的支持,Hybrid框架的支持人数还真不少,你可以找到非常资深的教程和文档为你提供帮助。想要各种各样的功能?Hybrid上也可以实现。它具有非常大的灵活性,能够适应任何类型的网站。Hybrid是另一个深受用户喜欢的WordPress框架。?Hybrid特征 搜索引擎优化。内容打印CSS文件。14个自定义的页面...
  • 我想请问一下wordpress里面的这些文件各代表什么意思每个文件对应网站的...
    答:sidebar.php对应:侧边栏 page.php对应:页面,例如“关于”页面 archiv.php对应:文章归档 comments.php对应:评论 searchform.php:对应:搜索框 searchphp对应:搜索框结果
  • WordPress新手入门:分类目录和页面的区别
    答:分类目录主要用于,产品列表,新闻中心,案例,等等,这一类具有文章列表的栏目,而页面,主要用于一些单独的页面,内容不多,例如网站中的关于我们,公司介绍,联系我们,这种只需要一个页面的地方。
  • wordpress中菜单,分类目录和页面之间有什么关系
    答:页面和分类目录是不同的,页面是单独的,因为主题不同,所以有的博客导航是页面,而有的而是分类目录,这两个要区别开来。
  • 如何在 2023 年制作 WordPress 网站(终极指南)
    答:- 安装插件: 必备插件如WPForms、MonsterInsights和SeedProd,优化SEO、速度和用户互动。- 优化网站: 学习如何利用多合一SEO、WP Super Cache和PushEngage,提升网站性能。新手指南: WPBeginner提供了详尽的资源,包括备份、安全、支付处理和电商教程。掌握选择插件的技巧,为商业网站增添更多功能。理解WordPress与...
  • Wordpress有什么作用?
    答:WordPress提供的功能包括:1.文章发布、分类、归档、收藏,统计阅读次数。2.提供文章、评论、分类等多种形式的RSS聚合。3.提供链接的添加、归类功能。4.支持评论的管理,垃圾信息过滤功能。5.支持多样式CSS和PHP程序的直接编辑、修改。6.在Blog系统外,方便的添加所需页面。7.通过对各种参数进行设置...
  • 如何在WordPress中创建有效的登录页
    答:文暄生活科普 向TA提问 关注 展开全部 在本文中,什么是登录页?方法1-使用WP页面构建方法2-使用WordPressGutenbergEditorMethod3(奖励)-放弃WordPress以获得更简单的解决方案伟大登录页面的魔力FAQ 你最喜欢的在线杂志、健身应用程序和基于云的软件有什么共同点?它们都使用登录页。登录页面可以是从潜在客户那里获取有用...
  • wordpress如何制作网页wordpress主页制作
    答:wordpress哪个国家?WordPress是美国的,一个叫马特·穆伦维格MattMullenweg美国佬的开源博客系统,WP是基于PHP和MySQL的开源博客程序。WordPress的开发者为WordPress基金会和Automattic公司,Automattic,Inc.是一家网页程序设计公司,总部位于旧金山,成立于2005年8月。wordpress怎么给文章标题添加链接?1/5分步阅读...
  • 浅析如何优化wordpress的页面加载速度
    答:首先我们要知道适用于其他类型网站的加速优化方法同样适用于wordpress博客;再次要知道用户网页加载时间分为三部分:①网页执行时间 ②页面及页面元素加载时间 ③浏览器渲染网页时间 ,针对这三部分时间,wordpress加速方法按加速的方式可以分为:1、php代码层次加速 2、html代码层次加速 3、服务器层次加速 4、...
  • wordpress上怎么看文
    答:看文章步骤如下:1、登录WordPress管理后台。在浏览器中输入网站地址,然后在网站地址后面加上“/wp-admin”来访问登录页面。2、输入用户名和密码,点击登录。3、登录后,看到WordPress的仪表板。在左侧导航菜单中,找到并点击“文章”选项。打开文章管理页面。4、在文章管理页面,看到网站上已发布的所有...