wordpress怎样实现投稿功能呢?接触wordpress程序的朋友,大概都了解,wordpress程序本身并不提供投稿功能,那么有没有什么办法可以实现投稿功能呢?
在这之前,也许有人会问,为什么要给wordpress增加投稿功能呢?这不闲着没事吗?其实,对于刚写博客的新手朋友来说,这点的确不适宜。但是,对于开通独立博客多年的博主,他们的博客已积累了很多用户,资源也比较丰富,这个时候,单靠博主一个人的力量,已不能满足读者用户的需求。这个时候,就需要博主和读者互动,大家一起努力,才能取得更快、更大的进步。特别是对于使用wordpress程序搭建新闻或者信息类网站的站长来说,投稿这个功能是必须的。
给wordpress增加投稿功能,一方面可以加快博客更新的频率,丰富博客的内容,另一方面还可以促进你(作为博主)与读者之间的交流或互动。读者有什么问题,也可以发表自己的看法,博主也会尽力解决,可以说是一举多得的事情,何乐不为呢?说了这么多,那么到底怎样给wordpress增加投稿功能呢?思源下面给大家分享两种方方法,有兴趣的朋友可以试试。
第一种方法:开放wordpress博客程序后台的注册功能
进入wordpress博客程序后台,按"设置——常规——面板右侧的成员资格一栏中勾选【任何人都可以注册】前面的复选框,然后在新用户默认角色一栏后面的下拉列表上点选【投稿者】",然后保存更改,这样就设置好了。如果有人想给你的博客投稿的话,只需要注册,成为你的博客用户,就可以进博客后台投稿了。【当然了,因为他是投稿者,只有投稿者的权限,所以你不必担心他会操作其他项】。
第二种方法:单独增加一个投稿页面,添加php代码,实现投稿功能。【这个方法建议熟练php程序代码的朋友使用】
第一步:添加投稿表单
1、首先在当前主题的目录下新建一个php文件,命名为tougao-page.php,然后将page.php中的所有代码复制到tougao-page.php中;
2、删除tougao-page.php开头的所有注释,即 /* 与 */ ,以及它们之间的所有内容;
3、将 <?php the_content(); ?> 改成以下代码:
<?php the_content(); ?>
<form method="post" action="<?php echo $_SERVER["REQUEST_URI"]; ?>">
<div style="text-align: left; padding-top: 10px;">
<label>昵称:*</label>