学做网站培训课程介绍

当前位置:

WordPress前台游客投稿功能制作方法(纯代码)

纯代码Wordpress前台投稿功能制作方法,很多建网站学员学习了WordPress教程后,使用Wordpress 程序建了网站。但如果每天都是自己更新文章,感觉会有点累。为了减轻发文章的劳动量,可以给自己的网站添加WordPress投稿功能,这样就可以让普通用户在线投稿文章了。

wordpress前端用户投稿功能

如何制作wordpress前端用户投稿功能呢?下面是学做网站论坛分享的方法。

方法/步骤

  1. 下载WordPress前台投稿模板文件。然后解压出tougao.php,将tougao.php上传到自己的模板文件夹下。
  2. 制作自己模板里的page.php,然后把它重命名为page-tougao.php;
  3. 打开page-tougao.php文件,在最顶部位置 (一般是<?php get_header();?>)的上方添加以下的调用标签来调用tougao.php模板;
    
    
    <?php /*Template Name: 用户留言模板*/ ?>
    <?php include( TEMPLATEPATH . '/tijiao.php' ); ?>
  4. 再在page-tougao.php里面找到文章内容调用代码,一般是【< ?php the_content(); ?>】,在后面粘贴以下表单代码。
    
    
    <form id="tougaoform" method="post" action="<?php echo $_SERVER["REQUEST_URI"]; ?>">
    <p><input id="author" type="text" size="40″ value="" name="tougao_authorname" /><label>昵称(*必填)</label></p>
    <p><input id="email" type="text" size="40″ value="" name="tougao_authoremail" /><label>邮箱(*必填)</label></p>
    <p><input id="url" type="text" size="40″ value="" name="tougao_authorblog" /><label>您的博客/文章来源</label></p>
    <p><input id="tougao_title" type="text" size="40″ value="" name="tougao_title" /><label>文章标题(*必填)</label></p>
    <p><input id="tags" type="text" size="40″ value="" name="tougao_tags" /><label>文章标签(多个标签请用英文逗号 , 分开)</label></p>
    <p><?php wp_dropdown_categories('show_option_none=请选择文章分类&show_count=1& hierarchical=1&hide_empty=0'); ?><label>文章分类(*必填)</label></p>
    <p><textarea rows="15″ cols="55id="tougao" name="tougao_content"></textarea></p>
    <p> <input type="hidden" value="send" name="tougao_form" /> <input id="submit" type="submit" value="提交" /> <input id="reset" type="reset" value="重填" /> </p>
    </form>
  5. 在网站后台新建一个page页面,可以随便写一个标题,比如“在线投稿”,在模板位置选择“用户留言模板”,然后发布,这样一个用户前台提交功能就制作好了。
    Wordpress投稿功能

《“WordPress前台游客投稿功能制作方法(纯代码)”》 有 3 条评论

  1. 学习建网站学员 承诺一生说道:

    网站的投稿功能确实比较难做,但对于网站投稿功能我们一般会使用插件来实现,但我感觉插件比较麻烦,会给自己的网站造成很多的冗余代码,今天看到这篇使用代码来实现投稿功能的方法,感觉很不错。
    我想使用这个方法去测试一下,将自己的网站的投稿功能使用代码做出来。

  2. 学习建网站学员 sun说道:

    $name = isset( $_POST[‘tougao_authorname’] ) ? trim(htmlspecialchars($_POST[‘tougao_authorname’], ENT_QUOTES)) : “;
    这里出现语法错误
    syntaxerror,unexpected $eof expecting T_STRING or T_VAEIABLE… or T_ NUM_STRING
    请问怎么修改???

    • 学做网站论坛讲师 学做网站讲师说道:

      注意代码中单引号与双引号需要是英文状态下的

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

相关教程

  • 用什么建网站?Wordpress建网站好不好?这些问题经常被新手问上问起。可以这样说,wordpress程序可以建各种类型的网站,它的功能强大之处令人称赞,
  • Wordpress 如何开启伪静态 视频教程 (1120063 次浏览)
    做网站制作好之后,如果网站做SEO优化时,需要进行伪静态的设置,同样也可以通过网站设置选置进行设置。Wordpress伪静态设置方法 登陆到wordpr
  • 纯代码Wordpress前台投稿功能制作方法,很多建网站学员学习了Wordpress教程后,使用Wordpress 程序建了网站。但如果每天都是自己更新文章,感觉会有点
  • 对于使用wordpress程序做网站的学员来说,程序自带的用户注册功能实在不太美观,我们通常会使用WordPress弹窗登录注册插件来制作前端注册登录功能。也
  • 我们在使用WORDPRESS程序建网站过程中,特别是一些门户网站时,需要在网站前端有一个用户投稿/用户发表的入口。怎么在自己做网站时也能制作出这样的用
  • 我们自己建网站过程中,使用的很多程序是没有自带的投稿,发布页面,需要我们自己去做这样的页面,其实并不复杂,按照下面的步骤,你就可以在学做网站
  • wordpress评论功能可以让用户在我们自己的网站上进行对文章的评论,发表自己的观点,很好的增强了网站与用户之间的交互性。还有的网站还添加了邮件功
  • 我们在有些网站上看到会在网站的某个位置显示一个动态变化的时钟,它是一秒秒的变化。对于这种效果,我们自己做网站时也可以制作出来,只需要通过JS就
  • 在以前的建站培训课程中,我们说了网站分页都采用网站分页插件wp-page-numbers来实现的,但对于不喜欢使用插件的学做网站学员来说,也可以使用无插件