最新文章
为什么要使用favicon图标打开网页时,浏览器中标签中会显示favicon图标收藏网站时,收藏夹会显示favicon图标创建快捷方式时,favicon会作为网站快捷方式的桌面图标WordPress添加favicon图标方法图片制作好了以后,就可以上传到网站作为浏览器图标了,这里我们为大家准备了4种方法,你可以任意挑选一个自己喜欢的使用方法一:使用WordPress自带的自定义模块打开WordPress的主题自定义模块,仪表盘 – 外观 – 自定义选择 站点身份 – 站点图标,上传自己刚刚制作的favicon图标方法二,制作favicon.ico图标使用ico转换工具把设计好的图片直接转换成
管理员 2023-10-28 WordPress 195
WordPress 默认情况下,生成多个文章id,导致不连续,且数据库冗余。会造成连续的两篇文章,ID数值可能会相差很多wp-congfig.php添加define( 'AUTOSAVE_INTERVAL', false ); //禁用历史修订版本 define('WP_POST_REVISIONS', false ); //自动保存时间设置超过一天
管理员 2023-10-28 WordPress 193
使用 tag__in 可以调用有特定标签的文章。//获取一个标签的文章 根据标签别名获取有这个标签的文章: $query = new WP_Query( 'tag=cooking' ); //根据标签 ID 获取有这个标签的文章: $query = new WP_Query( 'tag_id=13' ); //获取多个标签的文章 根据标签的别名获取带有这几个标签其中一个的文章: $query = new WP_Query( 'tag=bread,baking' ); //根据标签别名获取同时拥有几个标签的文章: $query = new WP_Query( 'tag=bread+baking+
管理员 2023-10-28 WordPress 185
主样式表(style.css)style.css是每个WordPress主题所需的样式表(CSS)文件。 它控制网页的演示(视觉设计和布局)。位置为了使WordPress将主题模板文件的集合识别为有效的主题,style.css文件需要位于主题的根目录中,而不是子目录。有关如何将style.css文件包含在主题中的更详细说明,请参阅“启动脚本和样式”的“样式表”部分。基本结构WordPress使用style.css的标题注释部分在“外观(主题)”仪表板面板中显示有关主题的信息。示例这是style.css的头部分的一个例子。/* Theme Name: Twenty Seventeen Theme
管理员 2023-10-28 WordPress 214
WordPress 一共有以下12个表,默认表前缀是 “wp_”wp_commentmeta 存储评论的元数据meta_id:自增唯一ID comment_id:对应评论ID meta_key:键名 meta_value:键值 wp_comments 存储评论comment_ID:自增唯一ID comment_post_ID:对应文章ID comment_author:评论者 comment_author_email:评论者邮箱 comment_author_url:评论者网址 comment_author_IP:评论者IP comment_date:评论时间 comment_date_gmt
管理员 2023-10-28 WordPress 161
消毒是清理或过滤您的输入数据的过程。 无论数据来自用户还是API或Web服务,当您不知道期望或不想严格的数据验证时,您都可以使用清除信息。消除数据的最简单方法是使用内置的WordPress功能。消毒系统的帮助函数提供了一种有效的方式来确保您最终获得安全的数据,并且您需要尽可能少的努力:sanitize_email() sanitize_file_name() sanitize_html_class() sanitize_key() sanitize_meta() sanitize_mime_type() sanitize_option() sanitize_sql_orderby() sani
管理员 2023-10-28 WordPress 188
一,WordPress 创建语言文件通常 WordPress 的语言文件在 ./wp-content/languages 下,文件的扩展名,是“mo”和“po”,po文件用程序msginit来分析pot文件,生成各语言对应的po文件,比如中文就是zh_CN.po,法语就是fr.po文件。PO是Portable Object(可移植对象)的缩写形式,它是面向翻译人员的、提取于源代码的一种资源文件。po文件可以用任何编辑器如poEdit,vi,Emacs,editplus打开,交给翻译人员来将其中的文字翻译成本国语言。mo文件用msgfmt将.po文件编译成mo文件,这是一个二进制文件,不能直接编
管理员 2023-10-28 WordPress 190
wpdb 类wpdb类封装了所有的数据库操作函数,它是基于开源的数据库操作类ezSQL进行修改的,使其更适合于WordPress,也使其仅适用于mySQL数据库。同时,WordPress还提供了一个全局变量$wpdb,并将其实例化为wpdb类的对象。这样我们就可以直接使用$wpdb来调用所有的数据库操作函数。注意 使用前 一定要 global $wpdb;query 函数最常用的函数,$query为SQL语句,提交给数据库执行,结果分两种情况:如果是insert、delete、update、replace, 返回受影响行数,在insert、replace这种情况下,该函数会用$this- in
管理员 2023-10-28 WordPress 171
一,WordPress 添加顶级菜单 add_menu_page()add_action('admin_menu', 'register_custom_menu_page'); function register_custom_menu_page(){ add_menu_page('菜单标题', '菜单名称', 'administrator', 'custompage', 'custom_menu_page', plugins_url('myplugin/images/icon.png'), 6); } function custom_menu_page(){ echo "A
管理员 2023-10-28 WordPress 205
一,函数介绍media_handle_upload( string $file_id, int $post_id, array $post_data = array(),array $overrides = array('test_form' = false) ) 原型函数位于wp-admin/includes/media.php文件中。参数$file_id (string) (必须) 文件发送的 $_FILES 数组的索引。 $post_id (int) (必须) 要将媒体项目附加到的帖子的POST ID。必需的,但可以设置为0,创建与POST无关的媒体项。 $post_data (arr
管理员 2023-10-28 WordPress 202
简介 WordPress户密码保存在wp_users数据表的user_pass字段,密码的形式是随机且不可逆,同一个明文的密码在不同时间,产生的密文也不一样。 密码生成流程 1、 随机产生一个salt 并将salt和password相加 2、 进行了count次md5 然后和encode64的hash数值累加 3、 最后得到一个以$P$开头的密码,这个密码每次产生的结果都不一样 以下为在wordpress中调用密码生成的代码 $password = '123'; global $wp_hasher; if ( empty($wp_hasher) ) { require_once( '.
管理员 2023-10-28 WordPress 259
一,WordPress 默认发送邮件的函数wp_mail( $to, $subject, $message, $headers = '', $attachments = array() ) 参数:$to (string|array) (Required)收信人地址,多个收信人使用数组形式。$subject (string) (Required) 邮件主题$message (string) (Required) 邮件内容$headers (string|array) (Optional) 额外的头部。 Default value: ” $attachments (string|array) (O
管理员 2023-10-28 WordPress 282
主题激活时动作钩子 after_switch_theme为了实现一些主题的扩展功能,如创建数据表等操作。可以挂载函数到该钩子上。do_action( 'after_switch_theme', string $old_name, WP_Theme $old_theme ) 如果旧主题仍然存在,则在主题切换后的第一个WP加载上触发。此操作多次触发,如果旧主题存在或不存在,则参数根据上下文的不同而不同。如果旧主题缺失,参数将是旧主题的片段。主题取消激活时动作钩子 switch_themedo_action( 'switch_theme', string $new_name, WP_Theme $n
管理员 2023-10-28 WordPress 155
一,WordPress 使用 register_nav_menus() 设置菜单位置导航菜单注册函数 register_nav_menus()在主题的 functions.php 中添加:if (function_exists('register_nav_menus')) { register_nav_menus(array( 'header_main' = __('顶部菜单'), 'footer_bottom' = __('底部菜单') )); } 上面注册了两个菜单位置,其中 ‘header_main’ 和 ‘footer_bottom’
管理员 2023-10-28 WordPress 169
一,使用 user_can() 函数验证角色权限user_can( $user- ID, 'edit_posts' ); user_can( $user- ID, 'edit_post', $post- ID ); user_can( $user- ID, 'edit_post_meta', $post- ID, $meta_key ); 二,使用 current_user_can( $capability ) 验证当前用户权限current_user_can( 'edit_posts' ); current_user_can( 'edit_post', $post- ID ); curren
管理员 2023-10-28 WordPress 191
一,常用函数获取当前用户ID的方式:$user_ID = get_current_user_id(); 通过邮箱获取用户信息的方式:$user = get_user_by( 'email', 'user@example.com' ); 通过ID获取用户信息的方式:$user = get_user_by( 'id', '123' ); 二,WP_User 类通过 WP_User 类获取用户信息$user = new WP_User($id); 方法:WP_User::get_data_by( string $field, string|int $value ) WP_User::exists()
管理员 2023-10-28 WordPress 172
二分查找法 Python 实现:def binary_search(list, item): low = 0 high = len(list)—1 while low = high: mid = (low + high) guess = list[mid] if guess == item: return mid if guess item: high = mid - 1 else: low = mid + 1 return None my_list = [1, 3, 5, 7, 9]
管理员 2023-10-23 其他 215
创建一个30*30像素的图片,使用铅笔工具勾勒出需要的图像。选择 Photoshop 菜单 “文件 - 导出为”,设置需要的图像大小,“重新采样”一定要选择“临近”,即可导出图片。
管理员 2023-09-23 软件技巧 374
拖放事件有的事件在被拖放元素上触发,有的事件则在放置目标上触发。 可拖动元素在某个元素被拖动时,会触发以下事件: dragstart、 drag、dragend 。在按住鼠标键不放并开始移动鼠标的那一刻,被拖动元素上会触发 dragstart 事件。拖动开始时。 dragstart 事件触发后,只要目标还被拖动就会持续触发 drag 事件。当拖动停止时,会触发 dragend 事件。 给一个元素添加 draggable="true" 属性,可以拖动元素。目标元素把元素拖动到一个有效的放置目标上时,会依次触发以下事件: dragenter、dragover、dragleave 或 drop。把元
管理员 2023-09-19 JavaScript 285
1,添加移动马赛克步骤是,添加滤镜 “蒙板:简易形状”、“马赛克”、“蒙版应用”,然后通过设置"蒙版:简易形状"的水平、垂直和高宽关键帧,来完成马赛克的近大远小和移动。也可以只使用一个滤镜,就是"余晖消除"。2, 创建字幕轨道需要少量文字,可以直接使用滤镜“文本”,当需要像电影中出现大量字幕的时候,应该创建一条视频轨道做字幕轨道,然后选择“打开其他-- 文本”,导入到字幕轨道,并调整时间。3, 最新版本可以使用 Mask: Draw(Glaxnimate) 插入图形和动画4,从视频中导出序列帧如果需要把视频的每一帧都导出成一张图片。可以在输出时,使用预设 stills - JPEG 即可导出
管理员 2023-09-06 软件技巧 719
随机推荐
数据库中间表应该如何命名
JavaScript 检查 Date 是否为 Invalid Date
WordPress关闭自动草稿
MySQL 数据库中货币单位如何存储
Node.js 使用 Jest 做单元测试
River 主题
Nginx 的 location 设置
WordPress 调用自定义头像