WordPress 模板 大家给我推荐一个两栏 或者三栏的
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WordPress 模板 大家给我推荐一个两栏 或者三栏的相关的知识,希望对你有一定的参考价值。
我每次下载模板之后 安装好怎么都和演示站点不一样哦 求一个完整经典版的 看起来舒服就可以 3Q 我的邮箱 393652278@qq.com 可以随时M我
参考技术A Pixel 2.0.2 作者为 Sam @ 85ideas.comDark WP theme with 2-3 column layout, dropdown categories menu, multiple widget-ready placement and Feedburner email form integrated, easy to customize. Enjoy!
启用 | 预览 | 删除
该主题的所有文件存放在 /themes/pixel。
标签: black, blue, three-columns, two-columns, threaded-comments, fixed-width, theme-options, right-sidebar, sticky-post 参考技术B 那是因为没有内容撑起来啊
都可以自己稍作调整的本回答被提问者采纳 参考技术C prowerV3的模板最经典了,你可以看看demo:http://www.giisi.com 参考技术D 看看www.yingwenseo.net这个模板怎么样啊?已经共享出来了,在网页设计栏目里头,喜欢的话可以下载啊
使用 wordpress 媒体和订阅者上传 PDF 或 DOC 文件给我一个错误
【中文标题】使用 wordpress 媒体和订阅者上传 PDF 或 DOC 文件给我一个错误【英文标题】:Upload PDF or DOC file with wordpress media with subscriber give me a error 【发布时间】:2014-04-02 06:47:35 【问题描述】:我使用过 BuddyPress 文档。当我尝试从我的前端网站上传图片时。它将与订阅者成功上传。但是当我尝试上传 .xlsx 文件的 .PDF 时,它会给我一个错误
抱歉,出于安全原因,不允许使用此文件类型。
但是当我将用户角色更改为管理员时,.PDF
和 .xlsx
文件也将上传。
那么如何将所有文件类型的媒体权限授予所有用户角色。
我还在我的/wp-content/themes/my-theme/functions.php
@ 中添加了以下内容
add_filter('upload_mimes','add_custom_mime_types');
function add_custom_mime_types($mimes)
return array_merge($mimes,array (
'pdf' => 'application/pdf',
'doc' => 'application/msword',
'pot|pps|ppt' => 'application/vnd.ms-powerpoint',
'wri' => 'application/vnd.ms-write',
'xla|xls|xlt|xlw' => 'application/vnd.ms-excel',
'mdb' => 'application/vnd.ms-access',
'mpp' => 'application/vnd.ms-project',
'docx' => 'application/vnd.openxmlformats-officedocument.wordprocessingml.document',
'docm' => 'application/vnd.ms-word.document.macroEnabled.12',
'dotx' => 'application/vnd.openxmlformats-officedocument.wordprocessingml.template',
'dotm' => 'application/vnd.ms-word.template.macroEnabled.12',
'xlsx' => 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet',
'xlsm' => 'application/vnd.ms-excel.sheet.macroEnabled.12',
'xlsb' => 'application/vnd.ms-excel.sheet.binary.macroEnabled.12',
'xltx' => 'application/vnd.openxmlformats-officedocument.spreadsheetml.template',
'xltm' => 'application/vnd.ms-excel.template.macroEnabled.12',
'xlam' => 'application/vnd.ms-excel.addin.macroEnabled.12',
'pptx' => 'application/vnd.openxmlformats-officedocument.presentationml.presentation',
'pptm' => 'application/vnd.ms-powerpoint.presentation.macroEnabled.12',
'ppsx' => 'application/vnd.openxmlformats-officedocument.presentationml.slideshow',
'ppsm' => 'application/vnd.ms-powerpoint.slideshow.macroEnabled.12',
'potx' => 'application/vnd.openxmlformats-officedocument.presentationml.template',
'potm' => 'application/vnd.ms-powerpoint.template.macroEnabled.12',
'ppam' => 'application/vnd.ms-powerpoint.addin.macroEnabled.12',
'sldx' => 'application/vnd.openxmlformats-officedocument.presentationml.slide',
'sldm' => 'application/vnd.ms-powerpoint.slide.macroEnabled.12',
'onetoc|onetoc2|onetmp|onepkg' => 'application/onenote',
));
【问题讨论】:
【参考方案1】:WordPress 不允许我们上传媒体库中的各种文件,即使是您收到错误的 zip 文件。
方法一:
过滤钩
正确的函数如下(将此代码放在您的function.php
文件中),如果您想允许其他文件类型您只需将它们添加到$exisiting_mimes
数组中:
<?php
add_filter('upload_mimes', 'add_custom_upload_mimes');
if (!function_exists('add_custom_upload_mimes'))
function add_custom_upload_mimes( $existing_mimes )
$existing_mimes['zip'] = 'application/zip';
$existing_mimes['swf'] = 'application/x-shockwave-flash';
$existing_mimes['rtf'] = 'text/richtext';
$existing_mimes['tiff'] = 'image/tiff';
$existing_mimes['pdf'] = 'application/pdf';
$existing_mimes['doc'] = 'application/msword';
return $existing_mimes;
?>
还有其他方法可以禁用文件类型上传限制。对于一些人来说,第一种方法是可以的,但对于另一些人来说,他们经常在他们的博客上上传不同类型的文件,这不是一个好的解决方案。
方法二:
禁用过滤
在 WordPress 中禁止某些类型文件的过程称为过滤。您可以使用以下代码简单地禁用此过滤。您必须将其添加到您的wp-config.php
。
define('ALLOW_UNFILTERED_UPLOADS', true);
注意:现在您已允许上传博客上所有类型的文件。这可能会导致严重的安全问题。注意任何上传到服务器的文件,如果管理不当,都可以执行。
【讨论】:
是的,我已经用你的方法 2 完成了。但还添加了一些其他的东西。我已将以下代码添加到我的 "wp-content/themes/my-theme/function.php"global $wp_roles; define( 'ALLOW_UNFILTERED_UPLOADS', true ); $current_user = wp_get_current_user(); $role = $current_user->roles; $wp_roles->add_cap( $role[0], 'unfiltered_upload' );
如果我的回答对您有帮助,请标记它,以便其他用户将来可以从此信息中受益。【参考方案2】:
Just Replace with this code
More Info
add_filter('upload_mimes', 'custom_upload_mimes');
function custom_upload_mimes ( $existing_mimes=array() )
$existing_mimes['pdf'] = 'application/pdf';
$existing_mimes['doc'] = 'application/msword';
$existing_mimes['pot|pps|ppt'] = 'application/vnd.ms-powerpoint';
$existing_mimes['wri'] = 'application/vnd.ms-write';
$existing_mimes['xla|xls|xlt|xlw'] = 'application/vnd.ms-excel';
$existing_mimes['mdb'] = 'application/vnd.ms-access';
$existing_mimes['mpp'] = 'application/vnd.ms-project';
$existing_mimes['docx'] = 'application/vnd.openxmlformats-officedocument.wordprocessingml.document';
$existing_mimes['docm'] = 'application/vnd.ms-word.document.macroEnabled.12';
$existing_mimes['dotx'] = 'application/vnd.openxmlformats-officedocument.wordprocessingml.template';
$existing_mimes['dotm'] = 'application/vnd.ms-word.template.macroEnabled.12';
$existing_mimes['xlsx'] = 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet';
$existing_mimes['xlsm'] = 'application/vnd.ms-excel.sheet.macroEnabled.12';
$existing_mimes['xlsb'] = 'application/vnd.ms-excel.sheet.binary.macroEnabled.12';
$existing_mimes['xltx'] = 'application/vnd.openxmlformats-officedocument.spreadsheetml.template';
$existing_mimes['xltm'] = 'application/vnd.ms-excel.template.macroEnabled.12';
$existing_mimes['xlam'] = 'application/vnd.ms-excel.addin.macroEnabled.12';
$existing_mimes['pptx'] = 'application/vnd.openxmlformats-officedocument.presentationml.presentation';
$existing_mimes['pptm'] = 'application/vnd.ms-powerpoint.presentation.macroEnabled.12';
$existing_mimes['ppsx'] = 'application/vnd.openxmlformats-officedocument.presentationml.slideshow';
$existing_mimes['ppsm'] = 'application/vnd.ms-powerpoint.slideshow.macroEnabled.12';
$existing_mimes['potx'] = 'application/vnd.openxmlformats-officedocument.presentationml.template';
$existing_mimes['potm'] = 'application/vnd.ms-powerpoint.template.macroEnabled.12';
$existing_mimes['ppam'] = 'application/vnd.ms-powerpoint.addin.macroEnabled.12';
$existing_mimes['sldx'] = 'application/vnd.openxmlformats-officedocument.presentationml.slide';
$existing_mimes['sldm'] = 'application/vnd.ms-powerpoint.slide.macroEnabled.12';
$existing_mimes['onetoc|onetoc2|onetmp|onepkg'] = 'application/onenote';
return $existing_mimes;
【讨论】:
以上是关于WordPress 模板 大家给我推荐一个两栏 或者三栏的的主要内容,如果未能解决你的问题,请参考以下文章
推荐一款腾讯云内容分发管理(CDN)的WordPress插件
有哪位朋友知道wordpress的导入小工具咋能安装,我先O(∩_∩)O谢谢各位老大帮帮我