备份

备份数据库

可以远程登录mysql进行备份。
一般情况下,建议通过插件来完成。WordPress Database Backup

疑难杂症

文件权限

docker 里的wordpress不让安装插件,不让修改文件。一般就是文件权限不同。

  1. docker exec -it xxx bash
  2. ls -l

找到明显不一致的归属,比如某个文件夹明显不对。执行:

  1. chown -R www-data:www-data 文件夹

这样就可以了。

标签

bloginfo()

  • name 网站标题
  • stylesheet_url主题样式表文件style.css的相对地址
  • pingback_url博客的Pingback地址
  • template_url 主题文件的相对地址
  • version 博客的Wordpress版本
  • url WordPress博客的绝对地址
  • charset 网站的字符编码格式
  • html_type 网站的HTML版本

主体

  • the_content(); 日志内容
  1. <?php while(have_posts()) : the_post(); ?> 如果有,则显示全部日志
  • 结束 标记
  1. <?php endwhile; ?> 结束PHP函数”while”
  2. <?php endif; ?> 结束PHP函数”if”
  • get_header(); header.php文件的内容
  • get_sidebar() sidebar.php文件的内容
  • get_footer() footer.php文件的内容
  • the_time(‘m-d-y’) 显示格式为”02-19-08″的日期
  • the_title() 显示一篇日志或页面的标题
  • the_permalink() 显示一篇日志或页面的永久链接/URL地址
  • the_category(‘, ‘) 显示一篇日志或页面的所属分类
  • the_author() 显示一篇日志或页面的作者
  • the_ID(); 显示一篇日志或页面的ID

分类目录函数wp_list_cats() 或 分类列表函数wp_list_categories()用法举例

按照字母排序,并只显示 ID 为16、3、9和5的指定分类:

  1. <ul>
  2. <?php
  3. wp_list_categories(‘orderby=name&include=3,5,9,16‘); ?>
  4. </ul>

按照字母排序,显示每个分类的日志数,但不显示 ID 为10的分类

  1. <ul>
  2. <?php
  3. wp_list_categories(‘orderby=name&show_count=1&exclude=10‘); ?>
  4. </ul>