首页
关于
留言
Search
1
红米 AX3000 (AX6) 路由器解锁 SSH 教程
6,036 阅读
2
网盘挂载程序sharelist美化教程
4,088 阅读
3
小米路由器 AX3600 开启SSH教程,官方固件即可安装 ShellClash开启科学上网
1,803 阅读
4
小米路由器Openwrt固件修改代码超频至1100MHZ
1,052 阅读
5
编译带PassWall和SSR-plus插件的Openwrt系统
1,043 阅读
前端
Vue
React
后端
Java
Python
PHP
数据库
运维
杂谈
小程序
影视资源
登录
Search
标签搜索
Java
Linux
Mysql
IDEA
Debian
Docker
Springboot
CentOS
Cloudflare
Maven
JavaScript
SQL
Wordpress
宝塔
Nginx
Windows
MacBook
JS
CSS
Openwrt
William
累计撰写
144
篇文章
累计收到
702
条评论
首页
栏目
前端
Vue
React
后端
Java
Python
PHP
数据库
运维
杂谈
小程序
影视资源
页面
关于
留言
搜索到
4
篇与
的结果
2024-03-06
WordPress纯代码实现SMTP邮件发送功能
WordPress 本身是有集成 phpmailer, 这里只是调用 phpmailer 而已。WordPress SMTP 邮件功能的全部代码如下,修改相关参数后,直接添加到当前主题的 functions.php 文件中即可://smtp发送邮件功能 add_action('phpmailer_init', 'mail_smtp'); function mail_smtp( $phpmailer ) { $phpmailer->FromName = ''; //名字 $phpmailer->Host = ''; //smtp地址,可以到你使用的邮件设置里面找 $phpmailer->Port = 587; //端口,一般不用修改 $phpmailer->Username = ''; //邮件账号 $phpmailer->Password = ''; //邮件密码 $phpmailer->From = '';//邮件账号 $phpmailer->SMTPAuth = true; $phpmailer->SMTPSecure = 'tls'; //tls or ssl (port=25留空,465为ssl)一般不用修改 $phpmailer->IsSMTP(); }常用邮箱 SMTP 服务器阿里企业云邮箱POP3/SMTP 协议收发邮件服务器地址分别如下: 收件服务器地址: POP 服务器地址:pop3.mxhichina.com 端口110,SSL 加密端口995 发件服务器地址: SMTP 服务器地址:smtp.mxhichina.com 端口25, SSL 加密端口465 腾讯企业邮箱 POP3/SMTP 协议收发邮件服务器地址分别如下: 接收邮件服务器: POP 服务器地址:pop.exmail.qq.com (端口 110),使用SSL,端口号995 发送邮件服务器: SMTP 服务器地址:smtp.exmail.qq.com (端口 25),使用SSL,端口号465
2024年03月06日
3 阅读
0 评论
0 点赞
2021-03-02
给WordPress子比zibll主题添加页面加载时间、数据库查询次数及内存占用
代码页面加载时间代码本页数据库查询:<?php echo get_num_queries(); ?> 次;数据库查询次数代码页面生成操作耗时:<?php timer_stop(0,5); ?> 秒; //精确到第五位小数点内存占用代码$ram .= round(memory_get_peak_usage()/1024/1024,2) ; //通过round函数 四舍五入保留两位小数点修改步骤进入到zibll主题的 inc/functions 路径下,找到 zib-footer.php修改这个函数 zib_footer_con_2 的内容改成如图:$html .= '<div class="footer-muted em09">本页数据库查询:'.get_num_queries().' 次|页面生成操作耗时:' .timer_stop(0,5) . '秒|占用内存'.$neicun.'MB</div>';
2021年03月02日
40 阅读
0 评论
0 点赞
2021-03-02
WordPress的一些优化代码
把下面的代码放进主题的 functions.php 最下面:/*-----------------------------------------------------------------------------------*/ /* Disable the emoji's /*-----------------------------------------------------------------------------------*/ function disable_emojis() { remove_action( 'wp_head', 'print_emoji_detection_script', 7 ); remove_action( 'admin_print_scripts', 'print_emoji_detection_script' ); remove_action( 'wp_print_styles', 'print_emoji_styles' ); remove_action( 'admin_print_styles', 'print_emoji_styles' ); remove_filter( 'the_content_feed', 'wp_staticize_emoji' ); remove_filter( 'comment_text_rss', 'wp_staticize_emoji' ); remove_filter( 'wp_mail', 'wp_staticize_emoji_for_email' ); //add_filter( 'tiny_mce_plugins', 'disable_emojis_tinymce' ); } add_action( 'init', 'disable_emojis' ); /** * Filter function used to remove the tinymce emoji plugin. * * @param array $plugins * @return array Difference betwen the two arrays */ function disable_emojis_tinymce( $plugins ) { if ( is_array( $plugins ) ) { return array_diff( $plugins, array( 'wpemoji' ) ); } else { return array(); } } /*-----------------------------------------------------------------------------------*/ /* 去除头部菜单 /*-----------------------------------------------------------------------------------*/ add_filter( 'show_admin_bar', '__return_false' ); /*-----------------------------------------------------------------------------------*/ /* 去除头部冗余代码 /*-----------------------------------------------------------------------------------*/ remove_action('wp_head', 'feed_links_extra', 3); remove_action('wp_head', 'rsd_link'); remove_action('wp_head', 'wlwmanifest_link'); remove_action('wp_head', 'index_rel_link'); remove_action('wp_head', 'start_post_rel_link', 10, 0); remove_action('wp_head', 'wp_generator' ); //隐藏wordpress版本 remove_filter('the_content', 'wptexturize'); //取消标点符号转义 remove_action('rest_api_init', 'wp_oembed_register_route'); remove_filter('rest_pre_serve_request', '_oembed_rest_pre_serve_request', 10, 4); remove_filter('oembed_dataparse', 'wp_filter_oembed_result', 10); remove_filter('oembed_response_data', 'get_oembed_response_data_rich', 10, 4); remove_action('wp_head', 'wp_oembed_add_discovery_links'); remove_action('wp_head', 'wp_oembed_add_host_js'); // Remove the Link header for the WP REST API // [link] => <http://cnzhx.net/wp-json/>; rel="https://api.w.org/" remove_action( 'template_redirect', 'rest_output_link_header', 11, 0 ); /*-----------------------------------------------------------------------------------*/ /* 去除谷歌字体 /*-----------------------------------------------------------------------------------*/ function coolwp_remove_open_sans_from_wp_core() { wp_deregister_style( 'open-sans' ); wp_register_style( 'open-sans', false ); wp_enqueue_style('open-sans',''); } add_action( 'init', 'coolwp_remove_open_sans_from_wp_core' ); /*-----------------------------------------------------------------------------------*/ /* 修改后台字体 /*-----------------------------------------------------------------------------------*/ function admin_lettering(){ echo'<style type="text/css"> body{ font-family: Microsoft YaHei;} </style>'; } add_action('admin_head', 'admin_lettering'); /*-----------------------------------------------------------------------------------*/ /* Gravatar头像使用中国服务器 /*-----------------------------------------------------------------------------------*/ function ea_change_avatar_v2ex( $avatar ) { $avatar = preg_replace("/https:\/\/(secure|\d).gravatar.com\/avatar\//","https://dn-qiniu-avatar.qbox.me/robohash/",$avatar); return $avatar; } add_filter('get_avatar', 'ea_change_avatar_v2ex'); /*-----------------------------------------------------------------------------------*/ /* 阻止站内文章互相Pingback /*-----------------------------------------------------------------------------------*/ function theme_noself_ping( &$links ) { $home = get_option( 'home' ); foreach ( $links as $l => $link ) if ( 0 === strpos( $link, $home ) ) unset($links[$l]); } add_action('pre_ping','theme_noself_ping'); /*-----------------------------------------------------------------------------------*/ /* 删除后台某些版权和链接@wpdx /*-----------------------------------------------------------------------------------*/ add_filter('admin_title', 'wpdx_custom_admin_title', 10, 2); function wpdx_custom_admin_title($admin_title, $title){ return $title.' ‹ '.get_bloginfo('name'); } /*-----------------------------------------------------------------------------------*/ /* 去掉wordpress logo /*-----------------------------------------------------------------------------------*/ function remove_logo($wp_toolbar) { $wp_toolbar->remove_node('wp-logo'); } add_action('admin_bar_menu', 'remove_logo', 999); /*-----------------------------------------------------------------------------------*/ /* 去掉wp版权 /*-----------------------------------------------------------------------------------*/ function change_footer_admin () {return '';} add_filter('admin_footer_text', 'change_footer_admin', 9999); function change_footer_version() {return '';} add_filter( 'update_footer', 'change_footer_version', 9999); /*-----------------------------------------------------------------------------------*/ /* 去掉挂件 /*-----------------------------------------------------------------------------------*/ function disable_dashboard_widgets() { //remove_meta_box('dashboard_recent_comments', 'dashboard', 'normal');//近期评论 //remove_meta_box('dashboard_recent_drafts', 'dashboard', 'normal');//近期草稿 remove_meta_box('dashboard_primary', 'dashboard', 'core');//wordpress博客 remove_meta_box('dashboard_secondary', 'dashboard', 'core');//wordpress其它新闻 remove_meta_box('dashboard_right_now', 'dashboard', 'core');//wordpress概况 //remove_meta_box('dashboard_incoming_links', 'dashboard', 'core');//wordresss链入链接 //remove_meta_box('dashboard_plugins', 'dashboard', 'core');//wordpress链入插件 //remove_meta_box('dashboard_quick_press', 'dashboard', 'core');//wordpress快速发布 } add_action('admin_menu', 'disable_dashboard_widgets'); /*-----------------------------------------------------------------------------------*/ /* 去掉无用小工具 /*-----------------------------------------------------------------------------------*/ function unregister_default_widgets() { unregister_widget( 'WP_Widget_Pages' ); unregister_widget( 'WP_Widget_Calendar' ); unregister_widget( 'WP_Widget_Meta' ); unregister_widget( 'WP_Widget_Search' ); unregister_widget( 'WP_Widget_Categories' ); unregister_widget( 'WP_Widget_Recent_Posts' ); unregister_widget( 'WP_Widget_Recent_Comments' ); unregister_widget( 'WP_Widget_RSS' ); } add_action("widgets_init", "unregister_default_widgets", 11);
2021年03月02日
16 阅读
0 评论
0 点赞
2021-01-12
修改WordPress后台登录地址提高网站安全性
网站安全是我们每个站长都必要要做的,不然轻则删库,重则资源被盗等等,那么作为一个互联网人,网站的优化除了SEO的重要性外首当其冲的那就是网站安全问题了,至于网站安全,需要注意的太多了,比如域名劫持、网站挂马等等。今天记录关于WordPress网站修改后台地址提高安全性的问题。网站后台的重要性就不说多了,它就好比进入你家的锁,可能就差一把钥匙了(密码)其重要性可想而知,大家初装WordPress时,网站的默认后台地址就是:“你的域名/wp-admin”,如何别人知道了你的网站内核是WordPress程序时,那么这时你家的“锁”就存在了安全隐患了,所以我们需要换一把和别人不一样的“锁”,那就是我们今天要讲的就是更改WordPress程序默认的后台地址,下面请看具体步骤:1.复制下面的这段代码到你网站现在主题文件夹下的functions.php文件中:function login_protection(){ if($_GET['word'] != 'abcd')header('Location: https://blog.iyume.top/'); } add_action('login_enqueue_scripts','login_protection');注意:需要将上述中的网址换成自己的网站域名。2.保存后即可,更改后默认后台地址为:https://域名/wp-login.php?word=abcd3.这时如果你在使用你的域名/wp-admin来登录后台时,系统就会自动跳转到你的网站首页了。
2021年01月12日
26 阅读
0 评论
2 点赞