WordPress前台注册/登录/修改密码功能JQuery弹出对话框

WordPress前台注册/登录/修改密码功能JQuery弹出对话框
功能截图如下 先讲讲怎么用,文末有所需文件打包 将custom-ajax-auth.php文件放入你主题的includes目录 在function.php文件中引入custom-ajax-auth.php,也可以放入其他目录,注意路径修改为你的即可 1require_once( get_template_directory() . '/inclues/custom-ajax-auth.php' ); 将ajax-auth.php放入主题的根目录 将ajax-auth-style.css(注册/登录框样式)文件放入你主题的css目录内 如果没有,放入...

Ubuntu 20.4 LST 使用notepad+的SFTP连接报错问题

Ubuntu 20.4 LST 使用notepad+的SFTP连接报错问题
错误信息 [SFTP] Connection failed : kex error : did not find one of algos diffie-hellman-group1-sha1 in list curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,diffie-hellman-group14-sha256 for kex algos 解决办法 vi /etc/ssh/s...

PHP+nginx+sendfile实现大文件下载

PHP+nginx+sendfile实现大文件下载
首先我们需要确保我们的nginx开启了sendfile: 1sendfile on; 然后我们还要在nginx配置文件中加上以下这段: 12345# 配置 sendfile         location /assets/uploads/ {             internal; # 表示这个路径只能在 Nginx 内部访问, 提高了安全性             root /phpProjects/mphf/mph-backend;      ...

如何禁止WordPress自动记录用户的IP、并删除旧数据,优化数据库?

如何禁止WordPress自动记录用户的IP、并删除旧数据,优化数据库?
禁止代码放入function文件使用 1234//禁止记录评论用户的IP function wpb_remove_commentsip ( $ comment_author_ip ) { return statement '' ; } 登录PHPmyadmin执行sql语句删除历史数据 1UPDATE 'wp_comments' the SET 'comment_author_IP' = '' ;

Is the docker daemon running? Docker使用总结

Is the docker daemon running? Docker使用总结
/usr/bin/docker-current: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?. See '/usr/bin/docker-current run --help'. docker 服务启动 systemctl start docker.service systemctl enable docker.service docker语法 1docker run [OPTIONS] IMAGE [COMMAND] [ARG...] docker OPTIONS说明 -a stdin: 指定标准输入输出内容类型,可选 STDIN/STDOUT/S...

GNU Make version is too old

GNU Make version is too old
123456789101112131415161718192021222324252627282930313233make -v <em>GNU Make 3.82 Built for x86_64-redhat-linux-gnu Copyright (C) 2010  Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted...

CentOS7 & OpenLitespeed服务器安装Let’s Encrypt免费SSL证书方法

CentOS7 & OpenLitespeed服务器安装Let’s Encrypt免费SSL证书方法
首先在centos7上安装certbot 123yum -y install yum-utils yum-config-manager --enable rhui-REGION-rhel-server-extras rhui-REGION-rhel-server-optional sudo yum install certbot 接着运行certbot 1certbot certonly 生成Let’s Encrypt免费SSL证书 路径一般为 /etc/letsencrypt/live/你申请时填写的域名/fullchain.pem /etc/letsencrypt/live/你申请时填写的域名/privkey.pem 注册成功提示信息为: ...

OpenLitespeed服务器WordPress的rewrite规则

OpenLitespeed服务器WordPress的rewrite规则
WordPress基本的rewrite规则 12345678# BEGIN WordPress RewriteEngine On RewriteBase / RewriteRule ^/index.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] # END WordPress 将非https80端口重定向到https 443端口 12RewriteCond %{SERVER_PORT} 80 RewriteRule ^(.*)$ https://www.your-domain.com/$1 [R,L] 将域名重定向到https...

WordPress个页面内容使用主题theme中的哪些php文件?执行的路由顺序说明

WordPress个页面内容使用主题theme中的哪些php文件?执行的路由顺序说明
开发或二次开发WordPress主题theme时,很多新人都有一个疑问,什么内容调用什么主题模板呢?WordPress 页面对应的php文件是哪个?WordPress系统的路由规则中已经对主题模板文件命名规则进行了约定,规定了什么内容或页面加载什么php主题文件,最好按路由优先的顺序来做主题,减少网站载入时间。 万能的index.php 我们知道一个最简单的WordPress主题只需要 style.css 和 index.php 文件即可。这代表着 inde...

WordPress 对自定义的sql查询结果进行缓存

WordPress 对自定义的sql查询结果进行缓存
使用场景:首页调用最新评论、自定义获取最*的文章的sql语句 123456789101112function d4p_get_query_results() {     global $wpdb;     $data = get_transient('my_transient_key');     if ($data === false) {         $data = $wpdb->get_results(' // SQL 语句 // ');         set_transient('my_transient_key', $data...

对WordPress主loop主循环查询进行缓存(简单/复杂两种)

对WordPress主loop主循环查询进行缓存(简单/复杂两种)
1234567891011121314151617181920212223<?php $loop = get_transient( 'loop' ); if ( false === $loop ) {        // Show the last 100 tweets from the custom post type tweets.        $query = array('post_per_page' => 100,                      'post_type' => 'tweets',   &nb...

对WordPress主题选项使用缓存

对WordPress主题选项使用缓存
123456789101112131415<?php function my_get_cache_option($option_name = 'ThemeAdminOptions' ){     // get wanted transient     $value = get_transient( $option_name  );     // check if it has any content     if(false === $value){         // if no content in the transient get new copy of wanted option   &n...

对WordPress小工具进行对象缓存

对WordPress小工具进行对象缓存
缓存“ ak_events”的自定义帖子类型 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788class show_ak_events_Widget  extends WP_Widget {     function show_ak_events_Widget() {             /* Widget settings. */   &n...

WordPress优化:缓存菜单,降低mysql查询次数

WordPress优化:缓存菜单,降低mysql查询次数
123456789101112131415161718192021222324252627282930313233//给 wp_nav_menu 加上对象缓存,加快效率 add_filter( 'pre_wp_nav_menu', 'wpjam_get_nav_menu_cache', 10, 2 ); function wpjam_get_nav_menu_cache( $nav_menu, $args ) {     $cache_key      = wpjam_get_nav_menu_cache_key($args);     $cached_menu    = get_transient( $cache_key ); &...

纯代码给WordPress媒体库文件添加分类

纯代码给WordPress媒体库文件添加分类
1234567891011121314function ludou_create_media_category() {  $args = array(   'label' => '媒体分类',   'hierarchical' => true,   'show_admin_column' => true,   'show_ui'   => true,   'query_var'  => true,   'rewrite'   => true,  );    register_taxonomy( 'attachment_category', 'attachment', $ar...
Copyright © 老牛博客 保留所有权利.   Theme  Ality

用户登录