wordpress自定义字段
对自定义字段的主要操作有四种:添加、更新(修改)、删除、获取(值)。 1、首先自定义字段的添加函数,改函数可以为文章往数据库中添加一个字段: <?php add_post_meta($post_id, $meta_key, $meta_value, $unique); //$post_id--文章id //$meta_key--字段名称 //$meta_value--值 //$unique--(布尔值、可选)字段是否唯一,如果设置为true,那么添加字段的时候如果这个字段已经存在了,就不会再添加 ?> 2、自定义字段的更新函数,该函数可以更新一个已经存在的字段: <?php update_post_meta($post_id, $meta_key, $meta_value, $prev_value); //$post_id--文章id //$meta_key--字段名称 //$meta_value--新的值 //$prev_value--(可选)以前的值,如果这个字段有几个,那么只会更新匹配的这个值 ?&g...
wp_enqueue_script
WordPress 本身以及主题和插件通常需要加载一些 JavaScript 来实现某些特殊功能。为了最大限度地保证兼容性,不至于出现 JavaScript 失效的情况,所以一般在页头加载 JavaScript 文件。 但是我们一般不建议直接去修改主题的 header.php,或者添加代码到 wp_head() 或 wp_footer() 钩子上,而是要使用 WordPress 官方文档建议使用的 WP 内建的wp_enqueue_script() 和 wp_enqueue_style() 等函数进行操作。 函数:wp_enqueue_script() 函数用法: <?php wp_enqueue_script( $handle, $src, $deps, $ver, $in_footer ); ?> 参数解释: $handle:用于区别 JS 名称,即标识字串 (string); $src:JS 的文件 URL (string); $deps:加载的 JS 所依存的其他 JS 标识字串数组 (array:string, 非必需); $ver:JS 的...
wordpress显示模版目录
get_bloginfo(‘template_directory’) 有返回值,可以将地址存在变量里,可能比较适合后端使用 bloginfo(’template_directory’) 直接会把地址打印出来,比较适合前端
html中嵌套php循环
写法一: <?php if( ): ?> <html></html> <endif;> 写法二: <?php if($a){?> <h1>111</h1> <?php }else{?> <h1>222</h1> <?php } ?>
ceil
ceil() 函数向上舍入为最接近的整数。
wordpress register_post_type函数
<?php register_post_type( $post_type, $args ); //$post_type-必需,文章类型的名称 //args-可选,一个配置数组 ?> wp对每种文章类型可以用单独的模板来显示,这样就可以很方便实现我们要的效果了
str_repeat() 函数
str_repeat() 函数把字符串重复指定的次数。
php数组合并用加号和用array_merge()的区别
用加号合并数组:既考虑数字索引的键值对,也考虑字符串索引的键值对,用前边数组的值覆盖后边的键名相同的值; 用array_merge()合并数组:只考虑字符串索引的键值对,用后边数组的值覆盖掉前面数组中键名相同的值,数字索引的值则不覆盖,同时保留 另外:array_merge()会重排两个数组的数字索引,”+”则不会
PHP extract() 函数
PHP extract() 函数从数组中把变量导入到当前的符号表中。 对于数组中的每个元素,键名用于变量名,键值用于变量值。 第二个参数 type 用于指定当某个变量已经存在,而数组中又有同名元素时,extract() 函数如何对待这样的冲突。 本函数返回成功设置的变量数目。
相对路径
“.”–代表目前所在的目录。“..”–代表上一层目录。“/“–代表网站根目录。 不写符号代表当前目录