资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

wordpress更多 wordpress site

如何让WordPress支持上传更多文件类型

可以在functions.php中这样写:

创新互联建站坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都网站设计、成都网站制作、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的贵阳网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!

add_filter('upload_mimes', 'wpdit_filter_mime_types');

function wpdit_filter_mime_types($mimes)

{

$mimes['ttf'] = 'font/ttf';

$mimes['woff'] = 'font/woff';

$mimes['svg'] = 'font/svg';

$mimes['eot'] = 'font/eot';

return $mimes;

}

表示允许ttf等文件的上传。

wordpress内置允许的文件类型可查看wp_get_mime_types() 函数中定义的列表。

位于/wp-includes/ - functions.php 文件中。

如何给WordPress可视化编辑器添加更多按钮

在上图中,我们可以看到,我们给wordpress文章编辑器添加了2个百度广告按钮,我们只需要发表文章时,在需要显示广告的地方点击一下这个百度按钮,就会在那里添加短代码 ,而不需要再像以前一样要一个一个地输入字符了。这种效果只需2部就可以实现。

1、将下面的代码放到主题的functions.php文件中:

function baidu_button() {//判断用户是否有编辑文章和页面的权限if ( ! current_user_can(‘edit_posts’)  ! current_user_can(‘edit_pages’) ) {return;}  //判断用户是否使用可视化编辑器if ( get_user_option(‘rich_editing’) == ‘true’ ) {

add_filter( ‘mce_external_plugins’, ‘add_plugin’ );add_filter( ‘mce_buttons’, ‘register_button’ );}}add_action(‘init’, ‘baidu_button’);

function register_button( $buttons ) {array_push( $buttons, “|”, “baidu1″ ); //添加 一个baidu1 按钮array_push( $buttons, “|”, “baidu2″ ); //添加 一个baidu2 按钮

return $buttons;}function add_plugin( $plugin_array ) {

//baidu2按钮的js路径$plugin_array[‘baidu1′] = get_bloginfo( ‘template_url’ ) . ‘/js/baidu1.js';

//baidu2按钮的js路径$plugin_array[‘baidu2′] = get_bloginfo( ‘template_url’ ) . ‘/js/baidu2.js';

return $plugin_array;}

上面的代码,我们添加了2个百度按钮。效果如上图。

2、在主题文件夹的js文件夹里添加baidu1.js和baidu2.js2个JS文件,在这2个js文件中分别添加如下代码:

baidu1.js文件

/*给wordpress编辑器添加自定义按钮*/

(function() {tinymce.create(‘tinymce.plugins.baidu1′, { //注意这里有个baidu1init : function(ed, url) {ed.addButton(‘baidu1′, { //注意这一行有一个baidu1title : ‘百度广告-1′,image : url+’/baidu.jpg’, //注意图片的路径 url是当前js的路径onclick : function() {ed.selection.setContent(‘【baidu1】’);

}});},createControl : function(n, cm) {return null;},});tinymce.PluginManager.add(‘baidu1′, tinymce.plugins.baidu1);})();

baidu2.js文件

/*给wordpress编辑器添加自定义按钮*/

(function() {tinymce.create(‘tinymce.plugins.baidu2′, { //注意这里有个baidu1init : function(ed, url) {ed.addButton(‘baidu2′, { //注意这一行有一个baidu1title : ‘百度广告-2′,image : url+’/baidu.jpg’, //注意图片的路径 url是当前js的路径onclick : function() {ed.selection.setContent(‘【baidu2】’);

}});},createControl : function(n, cm) {return null;},});tinymce.PluginManager.add(‘baidu2′, tinymce.plugins.baidu2);})();

然后在这个js文件夹里添加一个百度图标,图片名称为baidu.jpg ,这样就可以了。

注:需要把js代码中的【baidu】各【baidu2】这2个中文中括号修改成英文的中括号。否则会出错哦。

这里没有添加百度广告代码,这个在前面的章节中已经介绍过如何添加,所以这里就不多说了。

WordPress如何编辑器开启更多功能按钮

答:后台文章编辑框添加按钮,可以通过下面的代码实现 。把这个代码放到主题functions.php文件里。 //增强编辑器开始 ,将代码放到function.php文件中 function add_editor_buttons($buttons) { $buttons[] = 'fontselect'; $buttons[] = 'fontsizes...

wordpress 怎么修改首页更多

修改源码

主题通查关键字“更多”

找到相关代码修改即可

BanYuner回复


本文名称:wordpress更多 wordpress site
文章分享:http://cdkjz.cn/article/ddodejg.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

业务热线:400-028-6601 / 大客户专线   成都:13518219792   座机:028-86922220