Dev
搜索

Dev

解决wordpress函数send_to_editor修改后影响原来自带“添加媒体”功能的问题
发表于2015-11-11|wordpress
要做一个简单的功能,如下图所示,点击上传图片弹出wp的媒体中心 上传图片,结束之后,点击“插入到文章”,这是文本框获取到图片的url, 方法是改写了window.send_to_editor函数,结果发生了冲突,点击自带编辑器的“添加媒体”也还是把图片的url插入到这里 解决方法很简单,就是先记录下原来的函数,当操作完成后再把这个函数还原。 可以不影响自带功能的js代码: jQuery(document).ready(function() {jQuery(‘#uploadBtn’).click(function(){targetfield = jQuery(this).prev(‘#uploadImg’);tb_show(‘’, ‘media-upload.php?type=image&TB_iframe=true’);//打开上传窗口return false;});var original_send_to_editor = window.send_to_editor;window.send_to_ed...
add meta box(添加Meta模块)
发表于2015-11-09|wordpress
<?php add_meta_box( $id, $title, $callback, $post_type, $context,$priority, $callback_args ); ?> $id (字符串)(必需)Meta模块的 HTML“ID”属性 $title (字符串)(必需)Meta模块的标题,对用户可见 $callback (回调)(必需)为Meta模块输出 HTML代码的函数 $post_type (字符串)(必需)显示Meta模块的文章类型,可以是文章(post)、页面(page)、链接(link)、附件(attachment) 或 自定义文章类型(自定义文章类型的别名) $context (字符串)(可选)Meta模块的显示位置(’normal’,’advanced’, 或 ‘side’) 默认值:’advanced’ $priority (字符串)(可选)Meta模块显示的优先级别(’high’, ‘core’, ‘default’or ‘low’) 默认值: ‘default’ $callback_args (数...
wp_editor 函数
发表于2015-11-09|wordpress
<?php wp_editor( $content, $editor_id, $settings = array() ); ?> $content – textarea中的内容 $editor_id – 编辑器的HTML ID,只能包含小写字母 $settings – 设置选项,是一个数组,可以设置的参数包括: wpautop – 是否开启wpautop,默认为true media_buttons – 是否显示上传多媒体的按钮,默认true textarea_name – textarea的name属性,默认与$editor_id相同 textarea_rows – textarea的rows属性,默认是get_option('default_post_edit_rows', 10),这一项在后台设置 tabindex – tabindex数值,tabindex规定用户用键盘的tab键切换表单元素时的顺序。 editor_css – 给编辑器添加css样式,适用于visual和html模式,必须包含<style>标签 teeny –...
wordpress显示上传图片的媒体中心
发表于2015-11-09|wordpress
jQuery(document).ready(function() {tb_show(‘’, ‘media-upload.php?type=image&amp;TB_iframe=true’);})
wordpress文本编辑器js函数window.send_to_editor
发表于2015-11-09|wordpress
在wordpress的javascript库中有一个函数用来实现向wp_editor(php)函数(用来打印文本编辑器)中插入内容的函数,即window.send_to_editor,网上关于它的讨论特别多。我们这里只是简单的使用它,不去探讨它的原理。 上文我们提到,我们希望通过在媒体编辑器中添加一段代码(如php),点击插入之后把这段代码插入到当前编辑的光标处。但我们不能直接使用window.send_to_editor,因为上面提到,我们自己创建的管理面板内容是被放在iframe中,因此,我们必须使用window.parent,代码如下: $('#btn').click(function(){ window.parent.send_to_editor($html); window.parent.tb_remove(); }); 其中,$html可以是任意的html代码,它将被插入到当前的光标处。而第二句window.parent.tb_remove();则是插入之后要把媒体管理面板关闭。
wordpress自定义字段
发表于2015-11-09|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
发表于2015-11-09|wordpress
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显示模版目录
发表于2015-11-09|wordpress
get_bloginfo(‘template_directory’) 有返回值,可以将地址存在变量里,可能比较适合后端使用 bloginfo(’template_directory’) 直接会把地址打印出来,比较适合前端
html中嵌套php循环
发表于2015-11-09|php
写法一: <?php if( ): ?> <html></html> <endif;> 写法二: <?php if($a){?> <h1>111</h1> <?php }else{?> <h1>222</h1> <?php } ?>
ceil
发表于2015-11-09|php
ceil() 函数向上舍入为最接近的整数。
1…929394…102
avatar
developer
AI相伴的开发者博客
文章
1016
标签
713
分类
31
Follow Me
公告
This is my Blog
最新文章
react native 0.83 turbo modules 安卓 使用记录2026-01-10
一种适合开发的设计风格2026-01-07
使用virtualbox 记录2026-01-04
ppa launchpad镜像2025-12-29
multipass 使用记录2025-12-28
分类
  • apicloud3
  • bootstrap8
  • cocos2d-js5
  • createjs17
  • day48
  • docker16
  • egret14
  • flash2x2
标签
对象 Typecho wordpress,plugins_url 一些也许有机会的事 本站2017年总结 算法 过滤目录和子目录下 删除失败 to [object Object] is_user_logged_in ftp helloworld 工作模式 索引 进一步说明 客户端等 关于工作的思考 centos scroll 分区编辑 控制台 opcache 解决方案 操作函数 cmd 微信 剩余参数 本地 获取真实 protected mysql_fetch_row nfs 常用算法 crontab 数据 is_singular ts 解决 gosublime
归档
  • 一月 2026 3
  • 十二月 2025 5
  • 十一月 2025 2
  • 十月 2025 5
  • 九月 2025 5
  • 八月 2025 2
  • 七月 2025 1
  • 五月 2025 1
网站信息
文章数目 :
1016
本站访客数 :
本站总浏览量 :
最后更新时间 :
© 2025 - 2026 By developer框架 Hexo 8.1.1|主题 Butterfly 5.5.4
搜索
数据加载中