标签归档:wordpress

首页数字代码

<meta charset="utf-8">    
<style>
#main1 {
    margin: auto;
    text-align: center;
    width: 92%;
    height: 160px;
    background-color: #0CC;
}    
#show_number {
    width:100%;
    color: #FFF;
    line-height: 120px;
    font-size: 60px;
}
</style>

<div id="main1">
<br />
No dinner grand total
<div id="show_number" style="">
1
</div>
</div>

怎么手动升级wordpress版本图文教程

wordpress程序不断的升级更新,我们自己建网站时,也想尝试最新版本,升级wordpress的版本有二种方法:

一种是自动升级,尽量不要使用,就是一个鸡肋。自动升级方法如下图

另一种是手动升级。下面学做网站论坛就来讲一下如何手动升级wordpress版本。

方法/步骤

  1. 第一:毫无疑问就是备份旧版wordpress资料,包括数据库服务器内的文件。
  2. 第二:从WP中文官网下载最新版WordPress,下载完毕解压到你电脑上。
  3. 第三:删除博客主机上的wp-includes和wp-admin目录。
  4. 第四:将解压在本地电脑的wordpress文件夹中除了wp-content目录外的所有文件都上传并覆盖到你网站空间相对应的位置。
  5. 第五:执行升级步骤,运行http://你的博客地址/wp-admin/upgrade.php,将你的博客地址填入路径中执行升级程序。

我的总结

1.从后端地址下载最新的安装包

2.将安装包解压后除了wp-content,其它上传到ftp目录下(/home/ftp****/myWP)

3.在网站目录下(/v**/www/html/)网站目录备份一下:
cp -r myWP myWPmmdd-old

4.覆盖:cp -rf /home/ftpqiqi/myWP/* /var/www/html/myWP

5.修改权限:chmod -R 777 wp-content

6.访问https://你的域名/wp-admin/upgrade.php进行升级

参考:https://cloud.tencent.com/developer/article/1140991

WordPress twentytwelve主题显示文章摘要,摘要字数设置

WordPress自带的主题twentytwelve默认首页是显示文章全文,一直想到要替换成显示文章摘要的形式,找了好多方法终于成功了。

方法:编辑主题文件 content.php ,找到is_search(),后面会有批注:// Only display Excerpts for Search,添加is_category() || is_archive() || is_home()判断条件,在这些情况下都显示摘要,只有查看文章时才全部显示。修改后为<?php if ( is_search() || is_category() || is_archive() || is_home()) : // Only display Excerpts for Search category archive home?>

WordPress默认的文章摘要字数是55,感觉显示太少了,所以要更改摘要的字数,网上有说的修改wp-includes文件夹里的formatting.php文件,可是这样一升级程序有恢复原设置了,所以推荐使用修改模板函数 文件functions.php,配合子主题使用,即使程序,主题升级之后,这些设置都能很好的保留。

e.g. 在主题的 /站点文件夹/wp-content/themes/twentytwelve/functions.php 结尾?>之前添加

function my_excerpt_length($length) { return 300; } add_filter(‘excerpt_length’, ‘my_excerpt_length’);

代码,300为文章摘要显示的字数,这样就把文章摘要字数设置为需要的字数了。

注意更新页脚备案信息:

在footer.php中:
1. 找到<div class="site-info" >,在其后加上 style=”text-align:center;”
2. 将wordpress.org的跳转改为:https://beian.miit.gov.cn/
3. 打印改为:printf( __( '京ICP备20015909号-1', 'twentytwelve' ), 'WordPress' );
4.链接改为:

<a href="<?php echo esc_url( __( 'https://beian.miit.gov.cn/', 'twentytwelve' ) ); ?>" class="imprint" target="_blank" title="<?php esc_attr_e( '你在闲逛', 'twentytwelve' ); ?>">

原文:http://wangqingzi.com/wordpress-twentytwelve-zhaiyao.html

wordpress上传图片不显示的解决办法

wordpress上传图片不显示的解决办法,基本上用以下三个办法就可以解决这类问题!

1、wordpress官方针对这个问题也做出了回答:The problem may not be specific to your site. There is a bug in WordPress 3.5 with javascript which you might be experiencing others have resolved this by adding define(‘CONCATENATE_SCRIPTS’, false ); in my wp-config.php file just before require_once(ABSPATH . ‘wp-settings.php’);

于是,我就在网址根目录下的找到wp-config.php文件,然后在找到这句代码require_once(ABSPATH . ‘wp-settings.php’);,在这段代码之前添加上define(‘CONCATENATE_SCRIPTS’, false ); 这一句,然后重新上传,测试之后发现,wordpress上传图片不显示的问题就这样解决了。原来是wordpress升级之后造成的。

2、通过后台上传图片显示X,直接访问图片地址提示403,查看属性是600,把图片属性修改为604能正确显示,但是治标不治本。当然这问题不常见,因为网上流传的说法是linux下很多文件属性都必须改成777,但是这样有很大的安全隐患,所以我们都推荐用户文件夹权限使用711,文件权限设置为604,文件夹权限最高给到755就都能正常运行了。今天终于发现了解决办法,就是把/wp-content/下的uploads文件夹属性改为755就搞定啦

3、 如果前面两种方法都试了还是出现上传的图片是X那么,你应该这么做;

1.上传的图片中不要包含中文名,你可以上传以后再改名;

2.把名改的尽量短;

来源地址:https://www.php.cn/cms/wordpress/426896.html

WordPress问题汇集

1、wordpress安装主题报错Unable to locate WordPress Content directory

2、参考:让WordPress的摘要显示自定义排版格式

WordPress默认摘录的功能是在wp-includes/formatting.php这个文件里,我们要修改的只有主题functions.php文件,请把下面的代码加入到functions.php文件中

remove_filter('get_the_excerpt', 'wp_trim_excerpt');
add_filter('get_the_excerpt', 'improved_trim_excerpt');
function improved_trim_excerpt($text) {
        global $post;
        if ( '' == $text ) {
                $text = get_the_content('');
                $text = apply_filters('the_content', $text);
                $text = str_replace('\]\]\>', ']]>', $text);
                $text = preg_replace('@<script[^>]*?>.*?</script>@si', '', $text);
                $text = strip_tags($text, '<p>');
                $excerpt_length = 80;
                $words = explode(' ', $text, $excerpt_length + 1);
                if (count($words)> $excerpt_length) {
                        array_pop($words);
                        array_push($words, '[...]');
                        $text = implode(' ', $words);
                }
        }
        return $text;
}

3、 WordPress提示“在裁剪您的图像时发生了错误”的解决方法 问题:在WordPress中使用裁剪图片功能时,出现:”在裁剪您的图像时发生了错误。”或者”There has been an error cropping your image.” 原因:缺少PHP GD库。 CentOS: yum install php-gd 安装PHP-GD库后重启服务器应用即可使用~ ​​​​

4、修改wordpress中twentytwelve主题显示文章摘要,先在控制台-设置-阅读里,选择摘要,再在wp-content/themes/twentytwelve/content.php文件中找到is_search(),后面会有批注:// Only display Excerpts for Search,添加is_category() || is_archive() || is_home()判断条件,在这些情况下都显示摘要,只有查看文章时才全部显示。

修改后为:if ( is_search() || is_category() || is_archive() || is_home()) : // Only display Excerpts for Search category archive home

5、修改Foot显示居中,在控制台-外观-主题编辑器中,找到Footer.php,修改为:

6、手动更新wordpress:美国服务器太慢了!!在这里找最新的安装包,在服务器端使用:wget 下载地址下载安装包并解压,删除wp-content:rm -rf wordpress/wp-content
将wordpress文件夹更名为网站根目录名:cp -r wordpress wpSampleName
修改读写权限:chmod -R 777 wpSampleName
拷贝覆盖:cp -rf /hxxe/fxxxxqi/wpSampleName /var/wxx/hxxx
访问http://你的博客地址/wp-admin/upgrade.php手动更新

参考:linux下载文件命令
wordpress一键全站迁移和备份
WordPress 5.2手动更新详细教程
Centos7解压Zip文件
CentOS下cp直接覆盖命令的方法

7、更新下载失败。: cURL error 28: Operation timed out after 300000 milliseconds with 949869 out of 13920060 byte。原因:下载太慢,建议手动更新,见6。

8、删除默认评论:控制台-设置-讨论,默认文章设置里的前两项取消勾选,参考原文

wordpress安装主题报错Unable to locate WordPress Content directory

1、 chmod -R 777 wordpress #提高网站文件夹权限

2、在wp-config.php末尾加上下面的代码片段:

if(is_admin()) {
add_filter('filesystem_method', create_function('$a', 'return "direct";' ));
define( 'FS_CHMOD_DIR', 0751 );
}

参考:安装主题 Unable to locate WordPress Content directory (wp-content)

WordPress安装过程记录

1、下载wordpress包,官网: https://cn.wordpress.org/ ,注意下载的语言版本,git官网默认是英文版。
github: https://github.com/WordPress/WordPress
中文版百度云备份:https://pan.baidu.com/s/1aqzvl3hmquwsPy4eiagXzA 提取码:dhnw
中文要在wp-config.php或wp-config-sample.php中添加或修改
define('WPLANG','zh_CN');
define('WP_DEBUG',false);

2、上传到域名指向的根目录下,注意不要修改wp-config-sample.php文件名。

3、在mysql数据库中建立一个utf8的database,安装时需用。

4、进入首页,按照提示填写相应的信息,安装完毕。

注意:中间遇到错误,请查看日志报错:/var/log/mysql/mysqld.log,/var/log/nginx/access.log,/var/log/nginx/error.log

过程报错1:数据库连接错误→swap空间不足,解决办法
过程报错2:PHP文件读取不出来→9000端口未监听
过程报错3:缺少相关的的PHP拓展→常见必须拓展json、mysql,使用php -m查看已安装拓展,安装方法
过程报错4:主题下载无写入权限→设置wp-config.php

参考:如何安装wordpress
CentOS 下三种 PHP 拓展安装方法
wordpress界面汉化
FATAL ERROR: CALL TO UNDEFINED FUNCTION JSON_DECODE()解决办法
Nginx出现403 forbidden