wordpress 笔记

备份

备份数据库

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

疑难杂症

文件权限

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

1
2
docker exec -it xxx bash
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
    2
    <?php endwhile; ?> 结束PHP函数”while”
    <?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
2
3
4
<ul>
<?php
wp_list_categories(‘orderby=name&include=3,5,9,16‘); ?>
</ul>

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

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

请我喝杯咖啡吧~