Tag Archive: wordpress

二月 20th, 2019

WordPress真的是互联网的圣杯。超过32%的网站是由脚本驱动的。WordPress的缺点或者说是优点是专业人员可以使用数以千计的插件来定制WordPress体验,以满足他们的需要。对于电子商务网站所有者来说,WooCommerce在WordPress上最流行的插件之一就是 。继续阅读以了解更多关于WooCommerce 以及如何在WordPress中使用 WooCommerce插件。像许多其他电子商务插件一样, 将WordPress网站变成了一家电子商务商店。Wordpress有多受欢迎WooCommerce让我们看看数据是怎么说的:

有关 的数字说明:

主动装置:400多万

评分:4.5(基于3000多条评论)

可用语言:54

价格:免费

在使用WordPress的所有网站中,有13.6%的网站使用 ,互联网上28%的电子商务网站使用 。这不仅使它成为WordPress目前最受欢迎的电子商务插件,也是最受欢迎的插件。

今年11月, WooCommerce宣布与 Codisto建立合作关系。 这是一款允许用户通过亚马逊(Amazon)和eBay等在线市场快速便捷销售的应用程序。这项合作将使所有 eBay用户能够将他们的网站与亚马逊和eBay的40多个在线市场连接起来,从而扩大客户的覆盖面。

Launched于2011年由 (也是WordPress的创建者)推出,它碰巧也是免费的、开源的,有54种语言可供选择,同样开始使用时不需要用户掌握任何技术技能。

怎样在WordPress种运用WooCommerce

安装 WooCommerce插件

登录WordPress网站的管理面板

在插件页面上搜索WooCommerce 插件

点击“安装”》“激活”

运行“设置向导”,将会看到一个帮助设置在线商店的构建模块。

建立商店

需要加入的一个更重要部分之一是卖出的货币和实质的电子和实体产品。有关添加产品的更多信息,请参阅本指南。

支付:

正如表单所示,您可以安装不同的支付方式。这里有80个选项可供选择,其中包括PayU、支付宝和亚马逊支付。

网站主题及布局:

下一步是激活“店面”。店面是WooCommerce 推荐的主题。“店面”是免费的,你可以付费来定制它。如果对“店面”这个主题不感兴趣, 有可以使用的其他主题的列表。到目前为止,大约有3个主题是免费的。主要是确保网站的主题与 的插件更新以后没有冲突。

还建议将商店与Jetpack连接起来,以便从商店获得更多信息。免费的Jetpack插件将共享商店分析、确保商店维护、停机提醒等功能。

创建产品:

有两种方法可以做到这一点——单独或通过CSV文件导入。

扩展商店的功能:

现在商店的初始设置已经完成,通过添加一些用于市场营销、支付、配送、商店管理、产品等扩展功能。

要更深入地了解如何设置商店,请查看 帮助文档。寻找一个好的WordPress托管产品? 看看Hostease的WordPress主机吧!我希望你觉得这个关于“如何在WordPress中使用 WooCommerce插件”的博客有用,并准备好开始创建一个优秀的电子商务商店。祝你的在线生意一切顺利!

十二月 19th, 2017
WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可以把 WordPress当作一个内容管理系统(CMS)来使用。 WordPress是一款个人博客系统,并逐步演化成一款内容管理系统软件,它是使用PHP语言和MySQL数据库开发的。用户可以在支持 PHP 和 MySQL数据库的服务器上使用自己的博客。

 

环境说明:

在同一台主机上实现LAMP(Linux + Apache + MariaDB + PHP)
CentOS 7.3、Apache 2.4.6、MariaDB 5.5.52、PHP 5.4.16

1 安装LAMP

采用yum方式进行安装httpd、MariaDB、php、php-mysql,php-mysql用来进行php和MariaDB数据库的连接。

[root@CentOS7 ~]# yum install httpd mariadb-server php php-mysql -y
2 创建新的虚拟主机
(1)新增虚拟主机配置文件
[root@CentOS7 ~]# vim /etc/httpd/conf.d/vhost.conf

DocumentRoot "/var/www/wordpress"
ServerName www.mywordpress.com
<Directory "/var/www/wordpress">
AllowOverride None
Require all granted
(2)创建所需目录
[root@CentOS7 ~]# mkdir /var/www/wordpress
3 在虚拟主机主目录/var/www/wordpress下新建index.php文件
[root@CentOS7 ~]# vim /var/www/wordpress/index.php
<!--?php phpinfo(); ?-->

4 检查语法并启动httpd服务
(1)检查语法
[root@CentOS7 ~]# httpd -t
Syntax OK
(2)启动httpd服务
[root@CentOS7 ~]# systemctl start httpd.service
5 测试

在浏览器中输入www.mywordpress.com

可以看到PHP默认页面已经成功显示,说明测试成功

6 下载wordpress压缩包,wordpress-4.7.4-zh_CN.tar.gz
(1)解压缩
[root@CentOS7 ~]# tar -xf wordpress-4.7.4-zh_CN.tar.gz
(2)把解压缩后得到的文件(wordpress)复制到DocumentRoot(/var/www/wordpress/)下
[root@CentOS7 ~]# cp -a wordpress /var/www/wordpress/
7 启动MariaDB服务
[root@CentOS7 ~]# systemctl start mariadb
8 通过浏览器访问wordpress

在浏览器中输入http://www.mywordpress.com/wordpress

注意:配置DNS服务器解析www.test.com 为192.168.29.100
或者 修改windows 下的C:\Windows\Systeme32\drivers\etc\hosts文件
192.168.29.100 www.test.com

可以看到已经出了wordpress 页面,可以点击“现在就开始”就行配置,也可以手动修改配置文件

9 修改wordpress配置文件
(1)进入WordPress目录(/var/www/wordpress/wordpress/)
[root@CentOS7 ~]# cd /var/www/wordpress/wordpress/
(2)复制cp wp-config-sample.php模板文件为 wp-config.php,然后编辑
[root@CentOS7 ~]# vim /var/www/wordpress/wordpress/wp-config.php
// ** MySQL 设置 - 具体信息来自您正在使用的主机 ** //
/** WordPress数据库的名称 */
define('DB_NAME', 'wordpress');
/** MySQL数据库用户名 */
define('DB_USER', 'test1');
/** MySQL数据库密码 */
define('DB_PASSWORD', '123456');
/** MySQL主机 */
define('DB_HOST', 'localhost');
10 在数据库中创建数据库和用户
(1)创建数据库
MariaDB [(none)]> create database wordpress;
Query OK, 1 row affected (0.00 sec)
(2)创建用户
MariaDB [(none)]> create user 'test1'@'localhost' identified by '123456';
Query OK, 0 rows affected (0.00 sec)
(3)给用户授权
MariaDB [(none)]> grant all on wordpress.* to 'test1'@'localhost';
Query OK, 0 rows affected (0.01 sec)
11 再次访问WordPress

http://www.mywordpress.com/wordpress


填入相关信息,就可以正常访问博客了。

十二月 19th, 2017

1.下载安装WordPress

wget http://wordpress.org/latest.zip     #下载WordPress安装文件

unzip latest.zip                          #解压安装文件

由于我的主机装有discuz  所以会有点问题  先把discuz的文件全删了研究下WordPress  后面再研究两个共存的事

rm -rf var/www/html                       #删除

mkdir -p /var/www/html                    #创建网站根目录

cp -rf wordpress/* /var/www/html/       #复制安装文件到网站根目录

chmod -R 777 /var/www/html               #更改根目录权限

 

2.数据库创建WordPress数据库

mysql -u root -p

>create database wordpress;

>grant all privileges on wordpress.* to wordpress@’localhost’ identified by ‘password’;

>flush privileges;

>exit

 

3.修改WordPress配置文件

cd /var/www/html                    #进入目录

cp wp-config-sample.php wp-config.php  #复制一个文件

vi wp-config.php                     #编辑配置文件

#修改如下内容

/** The name of the database for WordPress */
define(‘DB_NAME’, ‘wordpress’);     #数据库名称

/** MySQL database username */
define(‘DB_USER’, ‘#你的用户’);                        #数据库用户

/** MySQL database password */
define(‘DB_PASSWORD’, ‘#你的密码’);    #数据库密码

/** MySQL hostname */
define(‘DB_HOST’, ‘localhost’);      #主机  可改可不改

systemctl restart nginx

systemctl restart mariadb         #重启服务

在浏览器中打开 192.168.100.13/wordpress   登陆wordpress界面

 

4.我打开WordPress界面的时候出现了404代码 #修改nginx文件

vi /etc/nginx/nginx.conf

#在server{   }里添加以下内容

if (-f $request_filename/index.html){
rewrite (.*) $1/index.html break;
}
if (-f $request_filename/index.php){
rewrite (.*) $1/index.php;
}
if (!-f $request_filename){
rewrite (.*) /index.php;
}

rewrite /wp-admin$ $scheme://$host$uri/ permanent;

 

systemctl restart nginx

systemctl restart mariadb          #重启服务

打开网址   192.168.100.13/wordpress  登陆开始配置WordPress

 

十一月 5th, 2017

WordPress 是目前最流行的 CMS,正因为如此,针对它的登录爆破就时刻从未停止过。
如果你安装了一款名叫「Simple Login Log」的插件,你就会知道,每天的暴力破解次数是多么丧心病狂。该插件会记录每一次登录后台的操作,不管是成功或失败都会留下记录。
正因如此,还是未雨绸缪做一些防范比较好。本次介绍在使用 Apache 的 VPS 上,如何限制 IP 访问 WordPress 后台登录画面。

Apache httpd 的设定方法

使用 Apache 可以限制 IP 访问某个特定的文件或文件夹。具体教程可以参考:Files Directive
下面简单介绍如何限制 WordPress 后台登录画面的文件「wp-login.php」。
举例来说,只允许 IP 地址「192.168.2.1」访问,按照如下设定,写入 Apache 的配置文件「httpd.conf」或者网站根目录下的「.htaccess」都可以。

<Files "wp-login.php">
    Order Deny,Allow
    Deny from all
    Allow from 192.168.2.1
</Files>

只允许某 IP 地址段「192.168.2.*」访问,则为:

<Files "wp-login.php">
    Order Deny,Allow
    Deny from all
    Allow from 192.168.2
</Files>

允许多个 IP 地址「192.168.2.1」「192.168.2.2」访问,则为:

<Files "wp-login.php">
    Order Deny,Allow
    Deny from all
    Allow from 192.168.2.1 192.168.2.2
</Files>

没有固定 IP 的对应方法

如果你已经有了 VPS,当然这个问题就不是问题了。
VPS 都是使用固定 IP 的,你只需使用本站的几个一键脚本,就能分分钟搭建好,然后挂上 socks5 代理,不就是固定 IP 了么。

TAGS:
十月 22nd, 2017

自己安装好的wordpress博客,因为密码是自动生成的,以前都是自动登陆,结果一直没记住……悲剧了也没改过密码,wordpress密码忘记了怎么办?

 

 

  • 这里需要用到phpMyAdmin,虚拟机一般都有装这个功能,如果是自己的服务器或者本地可以下载安装一个这个软件,它是mysql数据库中最优秀的管理软件。

    wordpress忘记密码怎么办
  • 进入phpmyadmin后找到你的wordpres数据库,点击如图画圈的地方修改字段。

    wordpress忘记密码怎么办
  • 这里你会看到之前你的管理账号的密码user_pass字段,因为是经过加密的密码所以你不能直接修改成十进制的普通密码。点击画圈的地方修改。

    wordpress忘记密码怎么办
  • 把这段加密的密码修改成“5d41402abc4b2a76b9719d911017c592”点击执行。(引号里面的)

    wordpress忘记密码怎么办
  • 这里就会提示你修改成功。

    wordpress忘记密码怎么办
  • 然后你用“hello”登陆后台就进去了,记得在后台修改下密码哦,别再忘记了。

    wordpress忘记密码怎么办

 

TAGS:
八月 27th, 2017

1    配置相关数据库

登录mysql

1
[root@web01 blog]# mysql -uroot -p123456

显示所有的数据库:

1
show databases;

显示如下:

1
2
3
4
5
6
7
8
9
10
mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
test               |
+--------------------+
4 rows in set (0.05 sec)

用命令drop database test;把没有用的test数据库删除

1
2
mysql> drop database test;
Query OK, 0 rows affected (0.06 sec)

继续show databases;查看数据库数量

1
2
3
4
5
6
7
8
9
mysql> show databases;    
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
+--------------------+
3 rows in set (0.00 sec)

用命令create database wordpress;创建一个专用的数据库wordpress,用于存放blog数据。

1
2
mysql> create database wordpress;
Query OK, 1 row affected (0.00 sec)

用命令show databases;再查看数据库数量

1
2
3
4
5
6
7
8
9
10
mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| wordpress          |
+--------------------+
4 rows in set (0.00 sec)

查看谁是数据库管理员select user();

1
2
3
4
5
6
7
mysql> select user();
+----------------+
| user()         |
+----------------+
| root@localhost |
+----------------+
1 row in set (0.00 sec)

查看系统谁是系统管理员system whoami

1
2
mysql> system whoami
root

查看mysql数据库的所有用户select user,host from mysql.user;

1
2
3
4
5
6
7
8
9
10
11
12
mysql> select user,host from mysql.user;
+------+-----------+
| user | host      |
+------+-----------+
| root | 127.0.0.1 |
| root | ::1       |
|      | localhost |
| root | localhost |
|      | web01     |
| root | web01     |
+------+-----------+
6 rows in set (0.00 sec)

创建wordpress用户针对于wordpress里面的所有表管理

grant all on wordpress.* to wordpress@’localhost’ identified by ‘123456’;

1
2
mysql> grant all on wordpress.* to wordpress@'localhost' identified by '123456';
Query OK, 0 rows affected (0.00 sec)

查询下刚刚增加的用户是否生效select user,host from mysql.user;

1
2
3
4
5
6
7
8
9
10
11
12
13
mysql> select user,host from mysql.user;                                                       
+-----------+-----------+
| user      | host      |
+-----------+-----------+
| root      | 127.0.0.1 |
| root      | ::1       |
|           | localhost |
| root      | localhost |
| wordpress | localhost |
|           | web01     |
| root      | web01     |
+-----------+-----------+
7 rows in set (0.00 sec)

查看用户对应的权限show grants for wordpress@’localhost’;

1
2
3
4
5
6
7
8
mysql> show grants for wordpress@'localhost';
+------------------------------------------------------------------------------------------------------------------+
| Grants for wordpress@localhost                                                                                   |
+------------------------------------------------------------------------------------------------------------------+
| GRANT USAGE ON *.* TO 'wordpress'@'localhost' IDENTIFIED BY PASSWORD '*6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9' |
| GRANT ALL PRIVILEGES ON `wordpress`.* TO 'wordpress'@'localhost'                                                 |
+------------------------------------------------------------------------------------------------------------------+
2 rows in set (0.00 sec)

刷新数据库,让权限生效flush privileges;

1
2
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

调整nginx+php

1
2
[root@web01 blog]# cd /application/nginx/conf/extra/
[root@web01 extra]# vim blog.conf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
    server {
        listen       80;
        server_name  blog.etiantian.org;
        location / {
            root   html/blog;
            index  index.php index.html index.htm;
        }
        location ~ .*\.(php|php5)?$ {
            root   html/blog;
            fastcgi_pass 127.0.0.1:9000;
            fastcgi_index index.php;
            include fastcgi.conf;
        }
    }

2    下载博客

输入地址:https://cn.wordpress.org/ 复制tar版本路径  https://cn.wordpress.org/wordpress-4.8.1-zh_CN.tar.gz

wKiom1mhrCPDGdgvAASDjkP3J3s188.jpg

然后再下载博客程序

1
2
[root@web01 extra]# cd /home/oldboy/tools
[root@web01 tools]# wget https://cn.wordpress.org/wordpress-4.8.1-zh_CN.tar.gz

解压wordpress

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
[root@web01 tools]# ll
total 212988
drwxr-xr-x 22 root root      4096 Aug 24 21:05 libiconv-1.14
-rw-r--r--  1 root root   4984397 Aug  8  2011 libiconv-1.14.tar.gz
-rw-r--r--  1 root root 185870973 Aug 23 19:57 mysql-5.5.49-linux2.6-x86_64.tar.gz
drwxr-xr-x  9 1001 1001      4096 Aug 19 16:11 nginx-1.6.3
-rw-r--r--  1 root root    805253 Apr  8  2015 nginx-1.6.3.tar.gz
drwxr-xr-x 17 1001 1001      4096 Aug 24 23:45 php-5.5.32
-rw-r--r--  1 root root  17773092 Aug 24 21:24 php-5.5.32.tar.gz
-rw-r--r--  1 root root   8641990 Aug  4 15:54 wordpress-4.8.1-zh_CN.tar.gz
[root@web01 tools]# tar xf wordpress-4.8.1-zh_CN.tar.gz 
[root@web01 tools]# ls wordpress
index.php        wp-admin              wp-content         wp-load.php      wp-signup.php
license.txt      wp-blog-header.php    wp-cron.php        wp-login.php     wp-trackback.php
readme.html      wp-comments-post.php  wp-includes        wp-mail.php      xmlrpc.php
wp-activate.php  wp-config-sample.php  wp-links-opml.php  wp-settings.php

拷贝到博客下面

1
[root@web01 tools]# cp -a wordpress/* /application/nginx/html/blog/
1
2
3
4
5
6
[root@web01 tools]# ls /application/nginx/html/blog/
index.html     test_mysql.php        wp-config-sample.php  wp-load.php      wp-trackback.php
index.php      wp-activate.php       wp-content            wp-login.php     xmlrpc.php
license.txt    wp-admin              wp-cron.php           wp-mail.php
readme.html    wp-blog-header.php    wp-includes           wp-settings.php
test_info.php  wp-comments-post.php  wp-links-opml.php     wp-signup.php

设置权限

1
[root@web01 tools]# chown -R www.www /application/nginx/html/blog/

查看权限

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
[root@web01 tools]# ll /application/nginx/html/blog/
total 200
-rw-r--r--  1 www www     5 Aug 19 23:17 index.html
-rw-r--r--  1 www www   418 Sep 25  2013 index.php
-rw-r--r--  1 www www 19935 Jan  3  2017 license.txt
-rw-r--r--  1 www www  6956 Aug  4 15:54 readme.html
-rw-r--r--  1 www www    20 Aug 25 00:35 test_info.php
-rw-r--r--  1 www www   167 Aug 27 00:11 test_mysql.php
-rw-r--r--  1 www www  5447 Sep 28  2016 wp-activate.php
drwxr-xr-x  9 www www  4096 Aug  4 15:54 wp-admin
-rw-r--r--  1 www www   364 Dec 19  2015 wp-blog-header.php
-rw-r--r--  1 www www  1627 Aug 29  2016 wp-comments-post.php
-rw-r--r--  1 www www  2930 Aug  4 15:54 wp-config-sample.php
drwxr-xr-x  5 www www  4096 Aug  4 15:54 wp-content
-rw-r--r--  1 www www  3286 May 25  2015 wp-cron.php
drwxr-xr-x 18 www www 12288 Aug  4 15:54 wp-includes
-rw-r--r--  1 www www  2422 Nov 21  2016 wp-links-opml.php
-rw-r--r--  1 www www  3301 Oct 25  2016 wp-load.php
-rw-r--r--  1 www www 34327 May 13 01:12 wp-login.php
-rw-r--r--  1 www www  8048 Jan 11  2017 wp-mail.php
-rw-r--r--  1 www www 16200 Apr  7 02:01 wp-settings.php
-rw-r--r--  1 www www 29924 Jan 24  2017 wp-signup.php
-rw-r--r--  1 www www  4513 Oct 15  2016 wp-trackback.php
-rw-r--r--  1 www www  3065 Sep  1  2016 xmlrpc.php

检查语法,重启nginx

1
2
3
4
[root@web01 tools]# /application/nginx/sbin/nginx -t
nginx: the configuration file /application/nginx-1.6.3//conf/nginx.conf syntax is ok
nginx: configuration file /application/nginx-1.6.3//conf/nginx.conf test is successful
[root@web01 tools]# /application/nginx/sbin/nginx -s reload

浏览器中输入blog.etiantian.org回车,出现如下界面说明配置对了

wKioL1mhsiaDzPGgAALaK5koAU4620.jpg

配置博客:点击上图“现在就开始”,填写如下信息,点击提交

wKiom1mhsmmx1xJtAAKPSGG2u2g734.jpg

wKiom1mhvu_AWJ7CAABJeIKBsZ0823.jpg

TAGS:
五月 15th, 2017

无法删除插件

问题描述:

你无法在 WordPress 控制面板里面删掉某一个插件。在你通过 FTP 删掉插件的文件夹之后还是无法在控制面板删除。

解决办法:通过 SSH 来删除插件。

你的插件可能上传过一些隐藏文件到目录里面,这些目录在 FTP下是不可见的。

如果你的博客可以通过 SSH 登录:

1. 通过 SSH 登录到你的博客。

2. 用 SSH 命令找到该目录:wp-content/plugins/

3.用命令 ls -al 显示整个文件夹。

4. 用 rm 目录名称 命令删除插件。

原文:10 Most Common WordPress Errors (With Solutions)

本文由CloudCheung翻译,转载请以可点击的超链接形式注明源地址:http://t.tt/29/

TAGS:
五月 15th, 2017

问题描述:

如果你的站点在完成升级之后显示 Briefly unavailable for scheduled maintenance 错误信息。

 

解决办法:删除 .maintenance 文件。

在你进行升级的时候会生成一个叫做 .maintenance 的文件,是用来提醒访客网站正在维护。如果升级失败了的话,这个文件还会保留在文件夹里面。

删掉 .maintenance 的步骤。

1. 通过 FTP 登录到你博客的根目录。

2. 找到 .maintenance 文件。

3. 在根目录里面删掉 .maintenance 文件。

一旦你解决了这个问题,你就可以去再次进行自动升级的操作了。

 

TAGS:
五月 15th, 2017

问题描述:

你没有办法登录到 WordPress 后台,显示 404 错误。

解决办法1: 在数据库你面更新 URL。

如果你可以进入到 phpMyAdmin,尝试在数据库里面更新 URL。

1. 登入到 cPanel,点击 Databases 里面的 phpMyAdmin。

2. 选择你的 WordPress 数据库,例如:Username_wrdp1。

3. 进入 wp_options ,点击 Browse。

4. 在字段 option_name 下面搜索 siterul。

5 点击 Edit Field。

6. 在 option_value 选项里面更改 URL。

7. 在最底部点击确认。

解决方法2:更改文件夹属性。

1. 在 FTP 下进入 /wp-admin 目录。

2. 右击 wp-admin 目录,然后点击文件夹属性。

3. 把属性值改为 755 然后再检查一下子目录有没有相应选项。

4. 点击 OK。

5. 把 1 – 4 步骤在 wp-content 和 wp-includes 文件夹里面都操作一遍。

6. 打开你的浏览器,然后尝试登录 WordPress。然后按 Ctrl + F5 清空缓存。

TAGS:
五月 15th, 2017

问题描述:

在你升级完 WordPress 的时候,尝试登录的时候出现 Fatal error undefined function is_network_admin()致命错误。

解决办法:手动升级

这个错误是由于 WordPress 升级失败造成的。尝试手动升级。

1. 下载最新的 WordPress 压缩包并解压。

2. 备份你现在的 WordPress。

3. 重命名 wp-includes 和 wp-admin 目录为 wp-includes.bak 和 wp-admin.bak。

4. 通过FTP上传 wp-includes 和 wp-admin 目录到服务器是上。

5. 把新的 wp-content 目录里面的东西上传到服务器上的相应位置。

6. 上传其他文件到 WordPress 根目录。

7. 通过 FTP 把 .maintenance 文件删掉。

8. 重新登录到 WordPress 你会看到一个像这样的链接 http://你的域名/wordpress/wp-admin/upgrade.php ,按说明进行操作。

9. 清空缓存,然后看看你否生效了。

更多的关于手动升级的细节,请查看:Updating WordPress

 

原文链接:http://www.chinaz.com/web/2012/0731/265853_3.shtml

TAGS: