WordPress之家 WordPress建站一站式服务平台

    WordPress教程

    WordPress首页不显示指定栏目的内容

    三月 8, 2020 by · Leave a Comment 

    WordPress教程,让网站首页不显示指定栏目的内容。

     

    如果你只是不想在首页里显示某个栏目下的内容,为你推荐一个办法,就是把自定义循环代码放到主题文件【 functions.php 】文件里,代码如下:

    这方法是使用了一个过滤器,判断是首页之后,再对循环的内容进行过滤,排除了栏目ID为2,5,13的内容。

    WordPress教程

    如何解除wordpress文件上传的大小限制(多种实现方法)

    三月 8, 2020 by · Leave a Comment 

    一般来说你使用的主机会限制你上传文件的大小,为了安全和性能考虑,服务器软件会有一些默认的限制。对于 WordPress 来说,可以上传的附件尺寸大小主要受到了 PHP 和 Nginx 的影响。在WordPress的媒体文件上传可以看到,大多数都是2MB。如果是图片的话可能还会够用,但是如果是音频和视频文件就不一定够用了。如果wordpress限定的文件大小只有8MB,那么如何在WP博客上传文件,而且文件大小不受限制呢?

    方法一

    在functions.php中添加如下代码

    方法二

    在.htaccess中添加如下代码

    方法三

    在php.ini中添加如下代码

    我现在是使用的WordPress3.4+版本,上传文件大小已经是主机配置决定的了,出于综合考虑,减少服务器不必要的负担,最后采取了第三种方法。

    WordPress教程

    WordPress前端用户中心经常用到的数据获取方法

    三月 8, 2020 by · Leave a Comment 

    在开发普通的WordPress主题的时候,我们有现成的主题可以参考,可是开发WordPress前端用户中心的时候,我们却不太容易找到参考,可能是 因为WordPress前端用户中心的需求量没有普通的主题大吧。本文中将为大家介绍一些开发WordPress前端用户中心经常用到的一些数据的获取方法。

    全局变量:

    1. $authordata
    2. $post
    3. $wp_query

    获取作者昵称

    1. echo esc_attr( $authordata ->display_name );

    获取作者存档页链接

    1. echo get_author_posts_url( $authordata->ID );

    获取评论数量

    1. echo $post->comment_count;

    获取评论链接

    1. comments_link();

    获取当前登录用户信息

    1. $current_user = wp_get_current_user();

    获取需要操作的用户信息

    1. global $wp_query;
    2. $author = $wp_query->get_queried_object();

    以上是wordpress开发前端用户中心的时候经常用到的一些数据的获取方法,当然,这只是其中的一部分,我会在开发前端用户中心的时候逐渐积累添加,供大家参考。

    WordPress教程

    wordpress上传文件大小限制

    三月 8, 2020 by · Leave a Comment 

    在前面,我有一篇博文有说到怎么解决wordpress上传文件大小限制 http://www.wphome.org/archives/479.html ,但是在我搭建好以下的架构的时候,上传大于2M的图片出现了这个情况:

    1523348848137816

    1

    多次确认了web01和web02的php以及nginx的配置文件,确认没有问题

    2

    3

    之前搭建wordpress服务之后测试过没有问题的,经过一番排查,发现是Nginx负载均衡的问题。我的Nginx负载均衡器没有设置那个上传大小的限制,默认还是2M,需要手动修改。

    4

    增加这一行之后,重新加载nginx服务,然后测试,正常了。

    WordPress教程

    wordpress修改最大上传文件限制

    三月 8, 2020 by · Leave a Comment 

    wordpress的媒体库最大上传文件大小默认为2MB,如果上传大于2M的文件就会提示上传失败,对于有时候想上传个mp3格式的音乐都觉得很困难。那么如何修改默认上传附件限制大小,在/etc/php5/apache2/目录下找到php.ini文件,用记事本打开php.ini搜索一下几个关键字:

    memory_limit、post_max_size、upload_max_filesize、max_execution_time、max_input_time

    一般默认的设置值为:
    memory_limit=128M    //相当于单个脚本可调用内存大小

    post_max_size=8M      //上传文件大小上限

    upload_max_filesize=2M   //默认上传文件大小,这个就是2M的限制!

    max_execution_time=30  //最大执行时间,页面等待时间

    max_input_time=60    //最大输入时间?具体意义不明确,就是上传时间相关

    (注意下,这些设置不是在一起的,是分开的,需要自己查找修正)

    然后将其改为自己需要的值,例如:

    memory_limit=128M

    post_max_size=520M

    upload_max_filesize=512M  //这样就改为可以传512M以下的文件了

    max_execution_time=60

    max_input_time=60

    修改保存后,重启服务器 sudo service apache2 restart。那么,到此为止整个修改过程就结束了,在后台点击Wordpress的多媒体,点击上传按钮看看,发现最大上传文件大小已经变成512M了,大功告成。

    20140802145534505 20140802145710897

     

     

    WordPress教程

    WordPress替换登陆后跳转的后台默认首页

    三月 8, 2020 by · Leave a Comment 

    WordPress登陆后默认显示的”仪表盘”页面,也就是之前所说的”控制板”页面,其实这个”仪表盘”页面实际意义真的不大。前两天帮一个用户定制一个主题的时候就出现过这个需求,需要跳转到他指定的页面。现在把方法分享一下。

    其实操作也很简单,使用文本编辑器打开当前主题目录下的functions.php,在末尾加上以下php代码:

    其中第10行的:/wp-admin/edit.php,就是登陆后要跳转的后台页面地址,这里设置成所有文章页面,如果你想登陆后跳转到写文章页面,可以改成:/wp-admin/post-new.php,其他的依此类推。

    注意:如果你的WordPress安装在子目录,如wp目录,那么第10行中的地址应该加上子目录,如/wp/wp-admin/edit.php

    如果你想登录后跳转到站内任何一个网址,请将9-11行代码替换成:$redirect_to = ‘http://跳转网址’;

    如果你非得让wp-admin/index.php完全消失,手工输入网址…/wp-admin/也要让它跳转到所有文章页面,那你就用文本编辑器打开wp-admin/index.php,将第一个 <?php 改成:

    其中http://…/wp-admin/是你的后台网址。这样修改的缺点是,每次WordPress更新,你就得重新修改一次。

    ———-转自 欲思博客

    WordPress教程

    WordPress后台登录不了怎么办?

    三月 7, 2020 by · Leave a Comment 

     

    今天登陆一个程序是我用wp做的网站 我想也会有很多朋友遇到过这样的情况吧 当输入 http://www.xxxxx.com/wp-admin/ 后台会自己跳转成大概类似的网址字符 如下 http://www.xxxxx.com/wp-login.php?redirect_to=http://www.xxxxx.com/wp%2Dadmin/&reauth=1 输入密码登陆 没有任何反应 一直保持在登陆的界面那里,在重复的确认密码没有错误的时候,就算换了浏览器也没有效果的,试了几个方法都没有用,最后无奈搞到重装wordpress,结果是也是没有用的 最后在论坛上看到下面这个方法就解决了。

    方法如下:登陆后台目录 打开文件/wp-includes/pluggable.php ,修改wp_set_auth_cookie函数 在pluggable.php文件找到以下代码:setcookie($auth_cookie_name, $auth_cookie, $expire, ADMIN_COOKIE_PATH, COOKIE_DOMAIN, $secure, true);

    把它替换成: setcookie($auth_cookie_name, $auth_cookie, $expire, SITECOOKIEPATH, COOKIE_DOMAIN, $secure, true);

    不要管是第几行的,因为每一次wp更新版本的时候 都是不一样的 你就直接用 ctrl+f 查找替换就可以了 导致这样的情况的原因如下:(主要就是更改cookie的作用目录,由原来的“/wp-admin”变成根目录“/”。问题大概是由于无法跨目录读取用户的cookie导致的)

    写了这段代码以后 输入 http://www.xxxxx.com/wp-admin/ 还是会跳转到 http://www.xxxxx.com/wp-login.php?redirect_to=http://www.xxxxx.com/wp%2Dadmin/&reauth=1 但是输入密码登陆后台 已经可以登陆了

    如果你也遇到这样的情况不妨用这个方法试试看 这也许是wp升级导致的结果 !

    –转自singer的博客

     

    WordPress教程

    WordPress 后台编辑文章页面添加自定义提示文字

    三月 7, 2020 by · Leave a Comment 

    针对客户,你可能需要对WordPress后台的编辑器做些个性化操作提示,比如说编辑的一些说明、注意事项等等。WordPress中可以使用以下类似的代码实现,将其放在wordpress主题的functions.php 文件下:

    如图所示:

    wenzhangtishi

    声明:

    此wordpress教程转自 devework (仅供学习交流之用,如有异议请联系本站删除)

    WordPress教程

    WordPress上传文件大小限制修改

    三月 7, 2020 by · Leave a Comment 

    WordPress上传媒体文件默认大小限制是2M或8M,当文件大于这个限定大小时,是上传不了的。其实这个上传大小是PHP服务器为了性能考虑,默认的一个限定。那如何修改上传媒体大小的限制?

    如果你购买的是虚拟主机,你就得找IDC商帮你处理。如果你是服务器或VPS,这个就要你自已设置。

    找到服务器端php.ini配置文件,找到这几个参数项 memory_limitpost_max_sizeupload_max_filesizemax_execution_timemax_input_time

    其中影响最大上传尺寸的设置项是 upload_max_filesizepost_max_size,其他几个选项主要是为了防止上传程序使用过多的内存和因为网络原因造成的执行时间过长,导致网站速度变慢。

    试着把 upload_max_filesizepost_max_size 分别改成 32和32,然后重启服务器,你看最多上传文件大小是不是已经变成了32M了。

    WordPress教程

    WordPress解决媒体文件上传大小限制

    三月 7, 2020 by · Leave a Comment 

    当我们搭建自己的wordpress网站后上传媒体文件发现都会有一个2M的上传大小限制,这个大小对于小的图片勉强能够,但对于音频和视频等来说就远远不够了。因此,解决这个问题就很有必要了。

    首先我们要明白这个限制是php文件的配置决定的。因此,修改php的配置文件并重新启动之后这个限制就可以改为自己设定的大小了。注意,修改完后一定要重新启动apache才行。
    下面是解决方法:

    1.新建php.ini文件

    在网站的根目录新建一个php.ini文件,这个文件的名字说明它是一个php的配置文件,添加以下内容:

    2.修改php.ini文件

    这个文件所在的路径为:/etc/php/7.2/apache2/php.ini
    这个路径是我的服务器上的路径。当然版本不一样的话可能会有些差别,不过很容易类比着找到自己的路径。

    vim打开这个文件,找到对方法 1 中的三个变量进行修改即可。

    vim查找upload_max_filesize,我们可以在普通模式下输入 /upload_max_filesize 后就会出现了,如果这个结果不是我们要的那个,可以按下回车,之后按n就会从上往下一个一个去找了。
    具体实测我们只需要修改upload_max_filesize,post_max_size这两个变量就行了。
    这种方法直接修改的就是php的配置,而不仅仅是这个网站的限制。因此,如果有多个网站的话这个方法比较不错。

    下一页 »

    Scroll Up
    加载中