WordPress站点被挂马的原因有很多: 不安全的主机服务器:这种是主机服务商的问题,选择大厂或托管式比较好。如果不是…
网站结构CMS层级hierarchy

图片来源:https://wphierarchy.com/
对于下面的表格,一个是body class,另外是is_home和is_page,好好体会咯,归纳一下home.php是会在循环输出博文内容时用到,font-page.php才是真正的homepage啊,它的优先级杠杠的!
| Default 默认 | Static front page 当选择固定页面时 | ||
|---|---|---|---|
| Front page displays 首页显示方式 | Your latest posts 最近博文 | Front page: Front首页样式 | Posts page: Posts博文样式 |
| URL 域名样式 | example.com (site URL)网站域名 | example.com/posts (page URL)页面伪静态域名 | |
| Template hierarchy 模板层级 | front-page.php使用font-page.php模板 | home.php使用home.php模板 | |
home.php缺少front-page.php就会 去寻找home.php | 从上至下依次找,找到谁就用
| ||
index.php命根子模板index.php | |||
| Body classes 前台网页body标签的class样式名 |
|
| blog |
| Loop and content 模板内容 | posts index | page | posts index |
home_url()内置函数的值 | example.com | ||
get_post_type_archive_link('post') | example.com | example.com/posts | |
is_front_page()内置逻辑判断函数 | true | false | |
is_home()内置逻辑判断函数 | true | false | true |
is_page()内置逻辑判断函数 | false | true | false |
get_option( 'show_on_front' ) | 'posts' | 'page' | |
get_option( 'page_on_front' ) | 0 | Front page ID | |
get_option( 'page_for_posts' ) | 0 | Posts page ID | |