WordPress免插件纯代码实现tag中文转换为标签ID

WordPress免插件纯代码实现tag中文转换为标签ID
12345678910111213141516171819/*WordPress免插件纯代码实现tag中文转换为标签ID*/ add_action('generate_rewrite_rules','tag_rewrite_rules'); add_filter('term_link','tag_term_link',10,3); add_action('query_vars', 'tag_query_vars'); function tag_rewrite_rules($wp_rewrite){     $new_rules = array(     'tag/(\d+)/feed/(feed|rdf|rss|rss2|atom)/?$' => 'index.php?...

CentOS系统安装、配置及使用腾讯云COS对象存储命令行工具COSCMD

CentOS系统安装、配置及使用腾讯云COS对象存储命令行工具COSCMD
COSCMD工具安装需要Python2.7+及pip,安装请参照以下文章 centos系统升级yum默认安装的Python2.6至2.7版 CentOS系统Python2.7安装最新版pip 然后使用以下命令安装COSCMD 1pip install -I requests==2.9 && pip install coscmd && pip install coscmd -U 安装如果报错存在requests的情况使用以下命令安装 1pip install -I requests==2.9 配置命令: 1coscmd config -a AChT4ThiXAbpBDEFGhT...

CentOS系统Python2.7安装最新版pip

CentOS系统Python2.7安装最新版pip
首先查看是否已经安装pip 1python -m pip --version 若提示/usr/local/bin/python: No module named pip 则未安装 自动化方式:使用get-pip.py脚本安装pip 1、获取Python2.7安装pip脚本 1curl https://bootstrap.pypa.io/pip/2.7/get-pip.py -o get-pip.py 若Python版本为3.6+ 则使用以下脚本 1curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py 2、下一步,执行安装脚本 1python get-pip.py 安装...

centos系统升级yum默认安装的Python2.6至2.7版

centos系统升级yum默认安装的Python2.6至2.7版
首先查看默认 Python 版本 1python -V 若版本低于2.7则继续 1yum groupinstall "Development tools" -y && yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel -y 1wget https://www.python.org/ftp/python/2.7.12/Python-2.7.12.tar.xz && tar xf Python-2.7.12.tar.xz && cd Python-2.7.12 && ./configure -prefix=/usr/local 1ma...

WordPress实现点击按钮收藏功能,并在个人中心显示已收藏文章

WordPress实现点击按钮收藏功能,并在个人中心显示已收藏文章
1、function添加以下代码 实现收藏的函数 12345678910111213141516171819202122232425function post_shoucang(){     if(!get_current_user_id()){         exit(json_encode(['msg'=>'请先登录才能收藏哦!']));     }     $id = $_POST["id"];     $meta = get_post_meta($id,'shoucang',true);     $shoucang1 = ex...

WordPress前台投稿发布文章,支持上传附件

WordPress前台投稿发布文章,支持上传附件
1、新建att-upload.php 文件放入主题目录,代码如下 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849<?php if ( 'POST' != $_SERVER['REQUEST_METHOD'] ) {     header('Allow: POST');     header('HTTP/1.1 405 Method Not Allowed');     header('Content-Type: text/plain');     exit; } require dirname(_...

WordPress网站文章非常多时,解决数据库查询使网站非常慢的问题

WordPress网站文章非常多时,解决数据库查询使网站非常慢的问题
WordPress的文章数量超过10万会明显感觉网站查询效率下降 WordPress在查询post时,默认会同时把文章数量也查询出来 当post数量到10w+时,query_posts和WP_Query会因为SQL_CALC_FOUND_ROWS出现慢查询 慢查询SQL语句为 12SELECT SQL_CALC_FOUND_ROWS wp_posts.ID FROM wp_posts WHERE 1=1 AND wp_posts.post_type = 'post' AND (wp_posts.post_status = 'publish' ) ORDER BY wp_posts.post_date DESC LIMIT...

记录两个小问题

记录两个小问题
1、 yum 安装时报错Error: rpmdb open failed 1234567rpmdb: Thread/process 32201/139655171360672 failed: Thread died in Berkeley DB library error: db3 error(-30974) from dbenv->failchk: DB_RUNRECOVERY: Fatal error, run database recovery error: cannot open Packages index using db3 -  (-30974) error: cannot open Packages database in /var/lib/rpm CRITICAL:yum.main: Error:...

nubuilder中Browse表单界面,冻结第一行

nubuilder中Browse表单界面,冻结第一行
代码如下 12345678910111213if (nuFormType() == 'browse') {     $(window).scroll(function(e) {         var scrollLeft = $(window).scrollLeft();         $("[data-nu-column='0']").each(function() {             if (scrollLeft > 0) {               &nbs...

nubuilder 实现系统信息页功能

nubuilder 实现系统信息页功能
关键代码   1234567891011121314function openNuObject() {     $('#nuMessageDiv').remove();     nuPopup('nuobject', '-1', window.nuFORM.getCurrent().form_id, '', 0); } if (nuSERVERRESPONSE.objects.length === 0 && window.global_access) {     var headings = '<h2>' + nuTranslate('Information') + '<h2>';     va...

nubuilder 更新数据时,仅保存已编辑的字段(避免更新保存整个表降低效率)

nubuilder 更新数据时,仅保存已编辑的字段(避免更新保存整个表降低效率)
第一次添加数据时,将保存(整个)表单以在表中创建数据。 后续修改、更新表的数据时,通过执行autosaveForm过程仅保存已编辑的字段。 这比保存整个表要快。   新建一个js短代码,在保存前执行 代码如下(注意对应字段)   1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253function nuAfterSave() {     if (typeof window....

nubuilder实现浏览过滤器

nubuilder实现浏览过滤器
实现功能,在左侧导航栏设置筛选字段,直接显示筛选字段类型下的所有记录     代码如下:   12345678function selectSingle(f) { $('#' + f).removeAttr('multiple'); $('#' + f).attr('size', '5'); } if (nuFormType() == 'edit') { selectSingle('fil_select'); }

SatRDA高效远程数据访问组件使用说明书

SatRDA高效远程数据访问组件使用说明书
SATRDA说是什么? SatRDA是高效的远程数据访问组件,大数据量测试比外网直连数据库速度提升10-200倍。使用它无需要改动原来的数据连接访问代码就可以支持外网访问远程数据库。能够为android/ios等APP提供restful架构的数据接口。部署非常简单,服务器客户端都无需安装,也无需安装iis,tomcat等其它软件。服务器端使用google的golang开发支持10M级并发。支持pb,delphi,vc,.net,java等语言直接编写服务端插件...

2021八款主流触摸屏会议平板电视一体机横向对比(含视频介绍、功能及性价比等对比)

2021八款主流触摸屏会议平板电视一体机横向对比(含视频介绍、功能及性价比等对比)
最近在帮公司选会议电视,顺便就研究和对比了一下各家产品的功能和性价比,本文分为五个部分:一、性价比较高的会议智慧屏介绍  二、硬件对比  三、功能对比  四、价格对比  五、最终综合评比。对比的产品均为适用性最强的65寸产品(适合30平米内的会议室,尺寸再大一点的产品,白板书写功能适用性较差,目前主流为65寸产品,足够一般中小型会议室、课堂使用)。 什么是智能会议平板电视(又称智慧屏,会...

LNMP一键安装包,网站letsencrypt免费SSL证书过期解决办法

LNMP一键安装包,网站letsencrypt免费SSL证书过期解决办法
首先更新ACME工具 1acme.sh --upgrade --auto-upgrade 然后使用以下命令更新证书: (1)非DNS验证方式 1acme.sh --renew -d yourdomian.com (2)DNS验证方式(如果你使用第一个命令更新,域名是用的DNS验证方式,会有提示) 1acme.sh --issue -d yourdomian.com --dns \ 1--yes-I-know-dns-manual-mode-enough-go-ahead-please 然后重启LNMP 1lnmp restart
Copyright © 老牛博客 保留所有权利.   Theme  Ality

用户登录