WordPress 模板 大家给我推荐一个两栏 或者三栏的

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WordPress 模板 大家给我推荐一个两栏 或者三栏的相关的知识,希望对你有一定的参考价值。

我每次下载模板之后 安装好怎么都和演示站点不一样哦 求一个完整经典版的 看起来舒服就可以 3Q 我的邮箱 393652278@qq.com 可以随时M我

参考技术A Pixel 2.0.2 作者为 Sam @ 85ideas.com

Dark 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.phpdefine('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-&gt;roles; $wp_roles-&gt;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 模板 大家给我推荐一个两栏 或者三栏的的主要内容,如果未能解决你的问题,请参考以下文章

创建 Mandrill html 模板

推荐一款腾讯云内容分发管理(CDN)的WordPress插件

怎样将网页模板加入到wordpress

有哪位朋友知道wordpress的导入小工具咋能安装,我先O(∩_∩)O谢谢各位老大帮帮我

PHP WordPress包含页面或在另一个页面中发布或通过模板发布

优化提速,6款热门WordPress缓存插件推荐