最新文章
PHP cURL 是 PHP 中的一个功能强大的库,用于与各种服务器使用不同的协议进行交互,如 HTTP、HTTPS、FTP、FTPS 等。cURL (Client URL Library) 允许你从命令行工具或脚本中发送 HTTP 请求(GET, POST, PUT, DELETE 等),处理网页内容、上传和下载文件等。在 PHP 中使用 cURL 的基本示例:// 初始化 cURL 会话 $ch = curl_init(); // 设置 cURL 参数 curl_setopt($ch, CURLOPT_URL, "http://example.com"); // 设置请求的 URL cu
管理员 2024-02-24 WordPress 133
一,什么是图片的著作权?指权利人依法对图片作品享有的专有权利包括人身权和财产权两个方面。常见的专有权利包括复制权、发行权、展览权和信息网络传播权等。根据《中华人民共和国著作权法》的规定,任何人未经权利人的许可,不得使用。更不得歪曲、篡改、剽窃。也不得为了谋取个人名利,在该图片上标署自己的姓名。否则,应当根据情况,承担停止侵害、消除影响、赔礼道歉、赔偿损失等民事责任。版权,或者说是著作权都是针对作品而言的。图片,以及其他形式的内容,首先要是作品,才谈得上有版权。一个像素的图片,一个字的文章,不具备基本的独创性,也很难说有多少智力成果在里面,所以不可能被认定为作品,也就没有版权或著作权可言了。二,
管理员 2024-02-21 其他 65
JavaScript 的历史始于1995年,是网景公司(Netscape Communications Corporation)为了增强其 Navigator 网络浏览器的功能而开发的一种脚本语言。布兰登·艾奇(Brendan Eich)在该公司仅用了十天左右的时间设计并实现了这种新语言的最初版本,它最初被命名为 LiveScript,随后为了搭上当时Java语言热潮的顺风车,最终在同年12月改名为 JavaScript。尽管名字中包含“Java”,但 JavaScript 与 Java 在语法和设计哲学上存在显著差异,它是一种轻量级、弱类型、解释型的脚本语言,专为网页交互性设计,可以在客户端
管理员 2024-02-19 JavaScript 225
在 WordPress 引入 JS 文件的三种方法。在前台引入 javascript 文件function add_front_script() { wp_enqueue_script( 'boot', get_template_directory_uri() . '/js/test.js'); } add_action( 'wp_enqueue_scripts', 'add_front_script' ); 在后台引入 javascript 文件function add_admin_script() { wp_enqueue_script('boot', get_templa
管理员 2024-02-19 WordPress 170
使用 media_buttons action,增加编辑器的功能。添加编辑器顶部按钮add_action('media_buttons', 'add_my_media_button'); function add_my_media_button() { echo ' a href="javascript:;" id="insert-my-media" class="button" 测试按钮 /a '; } 添加后台 JSfunction add_admin_script() { $src = get_bloginfo('template_directory') . '/asse
管理员 2024-02-19 WordPress 171
一,shortcode 简介使用 shortcode 可以增加文章的功能,实现输入密码显示全部文章内容,付款后显示全部内容。[shortcode]Some Content[/shortcode] // 封闭标签[shortcode] // 自闭标签[shortcode title="example"] // 带有一个参数的自闭标签[shortcode] p a href="#" span 内容 /span /a /p [/shortcode] // 标签内可以填写文本或 HTML二,shortcode 使用例子在使用 shortcode 前,首先必须在主题的 functions.php
管理员 2024-02-19 WordPress 152
置顶文章的查询WordPress 文章列表文章置顶,使用 WP_query() 时, ignore_sticky_posts 参数设置 为 false,则会在查询结果的头部,附带所有的置顶文章。但实际开发中,因为各种需求,最好的方式是使用两个 WP_query(),第一个 WP_query() 只列出置顶的文章,第二个 WP_query() 只列出不置顶的文章,然后剩下的 Ajax 请求,都不带置顶文章。第一个查询:$args = array( 'post__in' = get_option( 'sticky_posts' ), 'ignore_sticky_posts' =
管理员 2024-02-18 WordPress 149
一,在主题的 functions.php 中添加如下代码function user_login(){ // 相关操作 } add_action('wp_ajax_user_login', 'user_login'); add_action('wp_ajax_nopriv_user_login', 'user_login'); wp_ajax_nopriv_* 是在没有登陆状态下的处理流程wp_ajax_* 是在登陆后的处理流程二,通过 Ajax 请求方法1,使用 JQuery:$.post('admin-ajax.php', { "action": "user_login"
管理员 2024-02-11 WordPress 164
分页方法一:the_posts_pagination(array( 'mid_size' = 3, 'prev_text' = ' ', 'next_text' = ' ', 'screen_reader_text' = ' ', 'aria_label' = "xxx", )); 分页方法二:$big = 999999999; echo paginate_links(array( 'base' = str_replace($big, '%#%', esc_url(get_pagenum_link($big))),
管理员 2023-11-22 编程开发 340
小工具介绍WordPress 侧边栏小工具通常用在控制侧边栏显示的区块。自 WordPress 5.8 开始,旧版小工具被古腾堡的块小工具所取代。想要从古腾堡小工具恢复到经典小工具,需要如下代码:add_filter('gutenberg_use_widgets_block_editor', '__return_false'); add_filter('use_widgets_block_editor', '__return_false'); 注册一个侧边栏 register_sidebarsfunction rt_widgets_init() { $args = array(
管理员 2023-11-19 WordPress 282
选择排序算法简介选择排序大致的思路是找到数据结构中的最小值并将其放置在第一位,接着找到第二小的值并将其放在第二位,以此类推。Python 代码示例def findSmallest(arr): smallest = arr[0] // 存储最小的值 smallest_index = 0 // 存储最小元素的索引 for i in range(1, len(arr)): if arr[i] smallest: smallest = arr[i] smallest_index = i return smallest_index de
管理员 2023-11-17 其他 322
iftop 简介iftop是实时流量监控工具,可以用来监控网卡的实时流量(可以指定网段)、反向解析IP、显示端口信息等。安装sudo apt install iftop 常用参数-i 指定需要检测的网卡, 如果有多个网络接口,则需要注意网络接口的选择,如:# iftop -i eth1 -B 将输出以 byte 为单位显示网卡流量,默认是 bit -n 将输出的主机信息都通过 IP 显示,不进行 DNS 解析 -N 只显示连接端口号,不显示端口对应的服务名称 -F 显示特定网段的网卡进出流量 如: iftop -F 192.168.85.0/24 -h 帮助,显示参数信息 -p 以混杂模式运
管理员 2023-11-07 运维 310
Linux netstat 命令用于显示网络状态。-a (all)显示所有选项,默认不显示LISTEN相关 -t (tcp)仅显示tcp相关选项 -u (udp)仅显示udp相关选项 -n 拒绝显示别名,能显示数字的全部转化成数字。 -l 仅列出有在 Listen (监听) 的服务状态 -p 显示建立相关链接的程序名 -r 显示路由信息,路由表 -e 显示扩展信息,例如uid等 -s 按各个协议进行统计 -c 每隔一个固定时间,执行该netstat命令。 1. 列出所有端口 netstat -a 列出所有端口netstat -at 列出所有 tcp 端口netstat -au 列出所有 udp
管理员 2023-11-07 运维 294
dialog 简介HTML dialog 元素表示一个对话框或其他交互式组件,例如一个可关闭警告、检查器或者窗口。下面的示例会渲染一个非模态对话框。在对话框激活的状态下,点击“OK”按钮将会关闭对话框。 dialog open p Greetings, one and all! /p form method="dialog" button OK /button /form /dialog 解释:open 指示这个对话框是激活的和能互动的。当没有设置 open 属性时,对话框不应该显示给用户。推荐使用 .show() 或 .showModal() 方
管理员 2023-11-07 JavaScript 290
有两种方法可用于将数据添加到 WordPress REST API 的响应:register_rest_field 可用于向任何 RESTful API 响应添加任意字段,并可用于使用API读取和写入数据。要注册新的 RESTful API 字段,您必须提供自己的回调函数来获取或设置字段的值,并手动为字段指定自己的模式定义。register_meta 用于将现有的自定义元值列入白名单,以便通过REST API进行访问。通过将元字段的show_in_rest参数设置为true,该字段的值将在端点响应中的.meta键上公开,WordPress 将处理设置回调以读取和写入该元键。这比register
管理员 2023-11-03 WordPress 339
有时候需要给文章添加一些自定义字段,比如、价格和尺寸等自定义字段,参考如下代码。/** * 文章编辑页-添加自定义字段 */ add_action('add_meta_boxes', 'flame_add_custom_box'); function flame_add_custom_box() { //需要添加自定义字段的文章类型 array('post','page','audio'); $screens = array('audios'); foreach ($screens as $screen) { add_meta_box(
管理员 2023-11-03 WordPress 197
一,WordPress 添加自定义文章模块在使用 WordPress 开发时,除了使用文章类型,常常需要一个新的类型,比如,一个音频文章管理模块。这时可以使用 register_post_type 创建一个新的文章类型,这样 WordPress 后台也会产生一个音频模块,非常方便。add_action('init', 'flame_custom_post_type'); function flame_custom_post_type() { $labels = array( 'name' = _x('音频资源', 'post type 名称'), 's
管理员 2023-11-03 WordPress 222
冒泡排序的英文是bubble sort,它是一种基础的交换排序。正是因为这种排序算法的每一个元素都可以像水中的小气泡一样,根据自身大小,一点一点地向着数组的一侧移动。有8个数字组成一个无序数列 [7, 5, 2, 3, 1],希望按照从小到大的顺序对其进行排序。按照冒泡排序的思想,我们要把相邻的元素两两比较,当一个元素大于右侧相邻元素时,交换它们的位置,当一个元素小于或等于右侧相邻元素时,位置不变。代码实现:function sort(arr){ for(let i=0; i arr.length; i++){ for(let j=0; j arr.length-i-1; j++)
管理员 2023-11-02 其他 233
一,简单的权限模型有个访问权限列表如下:用户1 -- 查看文件 用户1 -- 编辑文件 用户2 -- 查看文件 用户2 -- 编辑文件 ... 每个用户的每个权限,都保存在该表中,这种直接将权限绑定在用户上的方式就叫做基于用户的权限管理,ACL(Access Control List)。ACL的优点是简单易用、易于理解。缺点是系统逐渐复杂以后,用户和权限直接挂钩,授予权限时比较分散、不能集中管理,增加了复杂性。这时,人们就设计了基于角色的访问控制 RBAC(Role Based Access Control)。二,RBAC 基于角色的访问控制通过角色关联用户,角色关联权限的方式间接
管理员 2023-11-01 Node.js 其他 220
WordPress 5.7 新增了一键从HTTP转换到HTTPS功能,当WordPress 检测当前环境已经启用 HTTPS,会在站点健康HTTPS 状态中提供了一个按钮,只需单击一下,WordPress会自动更新数据库中的URL,即可将站点从 HTTP 切换到 HTTPS。nginx 可以设置一下啊 http 的链接直接跳转到httpsserver{ listen 80; server_name abc.com; rewrite ^(.*) https://www.rangtuo.com$1 permanent; }
管理员 2023-10-28 WordPress 203
随机推荐
JavaScript 原生拖放
WordPress 实现自定义 Ajax 请求
Node.js 控制台进度条实现原理
WordPress WP_Query() 文章置顶的方法
WordPress 分类添加自定义字段
JavaScript Math 对象
Linux netstat 命令
WordPress 密码生成和密码验证