前端小白从零搭建wordpress项目,流程记录和问题整理。(防忘)

一个小白前端的第一篇博文,献给了wordpress...

一个带有发布新闻功能的展示型官网,用一个星期撸了一个wp开发的后台。从0开始,也算是一把辛酸泪了。

http://wordpress.com/  --wp官网。

https://www.ludou.org/create-wordpress-themes-first-step.html 参考网站 基本可以说是这个网站教会了我怎么搭建页面。

https://www.cnblogs.com/qyfeng009/p/5055192.html xampp 安装。

https://blogs.sonymobile.com/  通过这个网站找到的灵感,帮助整理思路。

 

正式开始。

1、比较熟悉phpstudy,采用phpstudy搭建后台程序。

创建数据库:

使用命令行创建。进入mysql,就是找到安装路径 E:\phpStudy\PHPTutorial\MySQL\bin ,进入dos,输入  mysql -u root -p ,密码为root。使用命令创建数据库。

使用phpmyadmin创建。用户名为root,密码为root ( 还有可能为空 ),新建数据库即可(编码选择uft8_general_ci)。

2、安装wordpress

在wordpress官网下载最新版wordpress程序,解压到phpstudy安装路径的www文件夹下,进入localhost。

显示安装页面。数据库名自己起。用户名密码就是phpmyadmin的。依次进行,安装完成开始使用。

3、搭建网站。

流程参考这个网站:https://www.ludou.org/create-wordpress-themes-first-step.html !感谢大佬的整理。

4、后台设置的问题。

进入settings--固定连接。修改站点,本地是localhost,上线之后记得修改网址。自定义结构这里,采用localhost:/%category%/%post_id%/的显示方式。这就是地址的显示方式。

分页可以使用插件。

如果网站侧边有菜单栏,要在外观-菜单中,建立对应的菜单,写好名称,这里在小工具中调用。

调用:在外观-小工具中调用

对应的页面是sidebar.php

 

调用的时候:使用sidebar.php 。调用语句: <?php get_sidebar(); ?>

使用sidebar2.php。调用语句: <?php include_once("sidebar2.php"); ?>

5、套html遇到的问题:没有搞清楚文件和文件之间的意义。比如category.php、page.php、single.php。

导致套入html,页面显示不正常,或者后台上传新闻,前台显示不正常。

网站有几个导航,对应建立相应的分类目录,就是category。在文章--分类目录下建立

如果此导航是固定页面,内容是固定的,或者二级导航里面有同样的固定内容页面,就是page。 在页面下建立

这里在wordpress后台中建立好对应的。写好对应的英文别名,这里会是模块的路径显示

首页就是index或者home,对应index.php或者home.php

这样对应好之后就能正常显示。

网上各种百度,还被分类目录的层级问题误导了,后来理清楚文件之间的关系就好了,记得每个php文件上面都要写好注释

 

分类目录的页面可以使用 category-别名.php

页面可以使用page-别名.php

新闻详情页,就是图文并茂的页面使用single单页面,模板页面。如果有样式不同可以建立多个模板页面,通过single.php来判断。不同模块下建立文章,显示不同的样式。


 

6、开发功能遇到的问题。

getpost调用文章。参考网站:http://www.511yj.com/wordpress-categories-article.html 

文章阅读次数。 参考网站:https://blog.csdn.net/ld0807/article/details/53941503

文章内容的各种调用。参考网站:https://blog.csdn.net/qq_37788558/article/details/73478122

获取当前分类名称或者别名。参考网站:http://www.2zzt.com/jcandcj/5229.html

只调用分类目录名称,不带链接。参考网站:https://zhidao.baidu.com/question/550002032.html

利用循环控制每一条文章的显示。参考网站:https://blog.epinv.com/post/283.html

获取分类别名(这个很有用)。参考网站:https://www.168seo.cn/jianzhan/wordpress/1101.html

面包屑导航。参考网站:https://www.wpdaxue.com/wordpress-add-a-breadcrumb.html

<?php if (have_posts()) : ?> 
<?php $i=1; while (have_posts()) : the_post(); ?>
<li>
<span class="num"><?php echo $i;$i++; ?></span><?php the_title();//标题 ?>
</li>    
<?php endwhile; ?>
<?php else : ?>                                   
<?php endif; ?>
循环数字 123

修改媒体库上传文件的限制。参考网站:https://blog.csdn.net/u010486124/article/details/38348327 

7、网站上线遇到的问题。

要从phpmyadmin中导出sql数据库。

媒体库文件不能上传,修改777权限。

修改wp-config.php  添加:define('CONCATENATE_SCRIPTS', false );

 

就是各种百度各种做,最后整出来的。整理一下思路,日后继续丰富。


 

 

 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值