• PHP WordPress 基本知识


    PHP:是Hypertext Preprocessor(超文本预处理器)的递归缩写

    PHP集成环境工具

    • phpStudy v8.0 (针对Windows系统,免费)
    • phpStudy Linux面板(小皮面板)(针对Linux系统,免费)
    • XAMPP(针对MAC OS系统,免费)

    开发工具

    微信文章:高效PHP开发人员的十大PHP开发工具,作者:21CTO

    其它工具

    宝塔面板

    简单好用的服务器运维面板

    PHPStorm

    这个PHP IDE适用于绝大多数PHP框架,如Zend Framework,Symfony,Yii,Laravel和CakePHP,以及流行的内容管理系统(CMS),如Drupal,Magento和WordPress等。

    激活教程:
    https://www.cnblogs.com/guliang/p/11597774.html
    https://www.cnblogs.com/vip-deng-vip/p/12174854.html

    设置新建PHP文件头部注释
    https://www.cnblogs.com/mat-wu/p/5732061.html

    PHPStorm 常见报错

    报错1:502 Bad Gateway

    方案一:
    修改phpstrom的默认端口。
    步骤:File—Settings—Build,Execution,Deployment—Debugger中,把Port改为自己的端口就行了

    方案二:
    配置PHP Interpreter。
    步骤:File -> Settings -> Languages & Frameworks -> PHP -> CLI Interpreter这行 点击最右边的 三个小点图标 -> 在PHP executable这行 点击文件夹图标 -> 然后选择PHP.exe即可。

    基础语法

    比较好的文章

    http://www.pooy.net/wordpress-wordpress-source-code-run-seventh-lesson-process.html
    https://www.cnblogs.com/kelamoyujuzhen/p/10317140.html
    微信文章:php简易教程,作者:菜鸟学编程

    define

    定义常量,格式:define(name,value,case_insensitive)
    case_insensitive:可选。规定常量的名称是否对大小写敏感。默认 false

    require

    引入 或者 包含 外部的php文件
    include() :在执行文件时每次都要进行读取和评估
    require() :文件只处理一次

    DIR

    php的魔术常量
    文件所在的目录
    等价于 dirname(FILE)。除非是根目录,否则目录中名不包括末尾的斜杠。(PHP 5.3.0中新增)

    字符串旁边的 点 的作用

    用来连接字符串,如:$str = "这是字符串" . $s . "中间连接着一个变量";

    require_once

    与 require 的作用是一样的,都是引用或包含外部的一个php文件
    require_once 指定的文件如果已经被包含过,则不会再次包含。它可以避免函数重定义,变量重新赋值等问题。

    ABSPATH

    自定义的常量,在"wp-load.php"中定义,表示绝对路径

    WPINC

    还要在看一下
    自定义的常量,在"wp-settings.php"中定义,表示目录位置,“wp-includes”目录

    error_reporting

    规定不同的错误级别报告,如:error_reporting(E_ERROR | E_WARNING | E_PARSE);

    file_exists

    检查文件或目录是否存在

    @符号

    错误控制操作符,当表达式附加@符号时,将忽略该表达式可能生成的错误消息

    dirname

    函数返回路径中的目录部分。参数为目录时,会去掉最后一级目录
    D:\phpstudy_pro\WWW\test2\1.php 结果 D:\phpstudy_pro\WWW\test2
    D:\phpstudy_pro\WWW\test2\ 结果 D:\phpstudy_pro\WWW

    array_merge

    把一个或多个数组合并为一个数组

    主题 / 插件

    来源:https://www.freeluffy.com/wp-theme/
    推荐的视频教程:https://www.freeluffy.com/best-wordpress-youtube-channels/

    Elementor 插件

    毫无疑问,Elementor是目前最受欢迎的wordpress页面构建编辑插件,近100万的安装活跃量可不是开玩笑的,至于好评,那都是货真价实的。

    MySql 创建数据库

    字符集选择:UTF-8
    排序:utf_bin 或 utf_general_ci

    小知识

    国内的36kr是用WordPress做的

    好文章

    罗磊:我的博客从 Ghost 迁移回 WordPress | 优化记录
    https://luolei.org/migrate-from-ghost-to-wordpress/

    WP叔叔:WordPress一站通
    https://wpshushu.com/

    WordPress 优化速度和性能
    https://guozh.net/wordpress-optimization-speed/

    WordPress主题
    https://wpshushu.com/#china

  • 相关阅读:
    牛客 动物园 (KMP)
    网络流模板与经典模型
    Codeforces Round #698 (Div. 2)
    CF1485X Codeforces Round #701
    CF1479B Painting the Array(贪心+DP)
    「AGC021E」Ball Eat Chameleons
    「AGC034E」 Complete Compress
    「AGC034D」 Manhattan Max Matching
    「ARC103D」 Distance Sums
    「AGC035C」 Skolem XOR Tree
  • 原文地址:https://www.cnblogs.com/guxingy/p/12781175.html
Copyright © 2020-2023  润新知