联系我们表单

底部调用js

<script src="<?php bloginfo('template_url'); ?>/js/validate/jquery.validate.js"></script>

page-contact.php

<div class="bot"><div class="container"><div class="row"><div class="col-md-6"><div class="title">GET IN TOUCH</div><div class="txt">Your email address will not be published. Required fields are marked<i class="iconfont icon-xinghao"></i></div><form action="#" method="post" name="contact_form" id="contact_form"><div class="con"><input type="text" id="firstname" name="firstname" placeholder="You Name"><i class="iconfont icon-xinghao"></i></div><div class="con"><input type="text" id="phone" name="phone" placeholder="You Phone"><i class="iconfont icon-xinghao"></i></div><div class="con"><input type="text" id="email" name="email" placeholder="You Email"><i class="iconfont icon-xinghao"></i></div><div class="con"><textarea name="message" id="message" cols="30" rows="6" placeholder="You Message"></textarea><i class="iconfont icon-xinghao"></i></div><button type="submit" name="contact_submit" id="contact_button" class="more">Post Mseeage</button></form></div><div class="col-md-6"><img src="<?php the_post_thumbnail_url('full'); ?>" alt="<?php the_title(); ?>" class="w100"></div></div></div>
</div><?php get_footer(); ?>
<script language="javascript">$().ready(function() {$("#contact_form").validate({onsubmit: true,//errorPlacement: function(error, element){//error.appendTo(element.parent().prev().children('.errortip'));//},success: function(label) {label.remove();},rules: {firstname: {required: true},phone: {required: true,},email: {required: true,email: true,},},messages: {},submitHandler: function(form) {var d = {};var t = $('#contact_form').serializeArray();$.each(t, function() {d[this.name] = this.value;});d['action'] = 'add_post';$.ajax({url: '<?php echo admin_url('admin-ajax.php') ?>',type: "post",dataType: "json",data: d,success: function(msg) {alert('Submitted successfully');$('#contact_form')[0].reset();}});},invalidHandler: function(form, validator) {return false;}});return false;});
</script>

SEO 标题等调用

title、keywords、description

header.php

<head><title><?php echo bzg_seo_title(); ?></title><?php$bzg_keywords = bzg_seo_keywords();if (!empty($bzg_keywords)) {echo '<meta name="keywords" content="' . $bzg_keywords . '" />';echo "\n";}$bzg_description = bzg_seo_description();if (!empty($bzg_description)) {echo '<meta name="description" content="' . $bzg_description . '" />';echo "\n";}?><?php if (is_home()) : ?><?php endif; ?></head>

functions.php

//Title标题
function bzg_filter_title( $title ) {$title['site'] = '';$title['tagline'] = '';$title['page'] = '';return $title;
}
add_filter( 'document_title_parts', 'bzg_filter_title', 10, 1 );function bzg_seo_title() {global $cat, $tag_id, $page, $paged;$page_num = '';if ( $paged >= 2 || $page >= 2 )$page_num = '_' . sprintf( '第%s页', max( $paged, $page ) );$title = wp_get_document_title();if( is_author() )$title = '作者:' . $title;if( is_category() && get_term_meta( $cat , 'seo_title', true ) )$title = get_term_meta( $cat , 'seo_title', true );if( is_tag() && get_term_meta( $tag_id , 'seo_title', true ) )$title = get_term_meta( $tag_id , 'seo_title', true );if ( ! is_home() ) {$title .= $page_num . ' - ';$title .= get_option('blogname');} else {$description = get_option( 'blogdescription' );$home_title = get_option( 'home_title' );if ( $home_title ) {$title = $home_title;} elseif($description) {$title .= ' - ' . $description;}$title .= $page_num;}return $title;
}
function bzg_seo_keywords() {global $post;$keywords = '';if ( is_home() )$keywords = get_option( 'home_keywords' );if ( ( is_category() || is_tag() ))$keywords = single_cat_title('', false);if ( is_single() || is_page() ) {if ( $post->post_excerpt ) {$keywords = $post->post_excerpt;} else {$keywords = $post->post_title;}}return $keywords;
}
//Description标签
function bzg_seo_description() {global $post;$description = '';if ( is_home() )$description = get_option( 'home_description' );if ( ( is_category() || is_tag() ) && category_description() )$description = wp_strip_all_tags( category_description(), true );if ( is_single() || is_page() ) {if ( $post->post_excerpt ) {$description = $post->post_excerpt;} else {$description = mb_strimwidth(esc_html(wp_strip_all_tags($post->post_content, true)), 0, 200);}}return $description;
}

Wordpress 邮件相关推荐

  1. wordpress 邮件_停止在WordPress中使用一次性电子邮件地址

    wordpress 邮件 Spammers are everywhere, they use automated software that crawls the web in search of w ...

  2. php项目邮件连接无效,完美解决wordpress邮件链接无效的问题

    教程介绍:解决wordpress新用户注册邮件链接无效以及重新设置密码链接无效的问题 解决流程 案例一.用户注册 当用户注册站点时,用户会收到如下注册信: 当用户点击链接时,却发现链接无效: 仔细观察 ...

  3. 完美解决wordpress邮件链接无效的问题

    教程介绍:解决wordpress新用户注册邮件链接无效以及重新设置密码链接无效的问题 解决流程 案例一.用户注册 当用户注册站点时,用户会收到如下注册信: 当用户点击链接时,却发现链接无效: 仔细观察 ...

  4. php邮箱失效链接,wordpress邮件功能设置及密码重置链接失效问题解决

    相信有些朋友会跟我一样,使用不了邮箱功能,具体测试方法:在站点登录页或者首页点击注册,填完注册邮箱后却收不到主站发出的邮件,另外一种情况就是"找回密码时,填了账号,客户端但是收不到邮件&qu ...

  5. wordpress登陆注册 去除激活邮件

    一,wordpress 邮件激活登陆注册插件:Cimy Swift SMTP. 二,由于国内qq邮箱等激活邮件出现<>点击后跳转提示错误.       因此去除激活邮件<> 1 ...

  6. smtp端口_开启wordpress 的SMTP邮件通知服务:WP SMTP插件——墨涩网

    wordpress 的SMTP邮件服务可以帮助我们更好的管理网站,功能包括使用 WordPress 邮件评论回复通知.用户注册邮件通知.以及其他邮件通知功能,这些基本都会使用 SMTP邮件服务,实现 ...

  7. phpmailer 发送邮件空隙太大_WordPress纯代码无插件开启SMTP邮件服务——墨涩网

    wordpress 的SMTP邮件服务可以帮助我们更好的管理网站,功能包括使用 WordPress 邮件评论回复通知.用户注册邮件通知.以及其他邮件通知功能,这些基本都会使用 SMTP邮件服务,WP自 ...

  8. WordPress免费主题CorePress v4.9

    简介: CorePress是一款WordPress主题,适合个人网站,极客网站,CMS等多种站点使用. 超小体积 主题体积小于2m,代码精,功能全,颜值高,兼容好. 无框架设计 主题无前端界面库框架, ...

  9. CorePress-v4.5网站主题 WordPress主题

    简介: CorePress是果核剥壳站长开发的一款WordPress主题,适合个人网站,极客网站,CMS等多种站点使用. 主题特色: 超小体积 主题体积小于2m,代码精,功能全,颜值高,兼容好. 无框 ...

最新文章

  1. 阿里将AI引入时尚界,消费者会对程序员的审美买账吗?
  2. android多线程下载图片
  3. php后台无法登入,PHP magento后台无法登录问题解决方法
  4. JavaSE(十九)——equals() 和 == 的区别
  5. 微信跳一跳高分系列三:用 adb 破解微信跳一跳小程序
  6. 半夜三点,去医院看病。。。
  7. 有一种爱情叫永不改变_设计就像爱情一样,总是在寻找一种方式
  8. MQ 技术产品井喷,今天来详聊一下腾讯开源消息中间件 TubeMQ | 原力计划
  9. WORD页眉如何引用章节名?
  10. Android 系统(210)----Android的.so文件你需要知道那些知识
  11. Jedis连接Redis读写基本操作
  12. jquery.alerts.js模拟js的alert,confirm的插件
  13. 搜索引擎提交入口,导航站登陆入口大全
  14. AirPrint 基础知识
  15. 从入门到成佛--电商平台搭建--前端教程--环境搭建
  16. Carsim与Simulink联仿Carsim找不到Matlab错误的解决方案,此前装过多个Matlab版本出现该问题可以尝试此方法
  17. 【拒绝花里胡哨】运维实用手册shell篇(无废话,全程暴力干货)
  18. 安卓在GooglePlay上线后同时平板也能搜到
  19. 如春日细雨般的缠绵,浸润心扉
  20. CentOS 8安装Python3.7.0

热门文章

  1. hsv空间阈值检测matlab,基于HSV色彩空间变换的阴影检测算法——MATLAB实现
  2. [Office 2010 易宝典]怎样在Windows Phone上记录笔记并与OneNote 2010同步
  3. 应用系统间数据传输方式总结
  4. 内网渗透初探(一) | 小白学习内网渗透
  5. STemWin主要控件
  6. 无迹(损)卡尔曼滤波(UKF)理论讲解与实例
  7. 计算机课程数据库指什么,计算机系课程教学课程数据库应用.doc
  8. 数据库备份 语句
  9. 国产芯片软硬件替代STM32F103C8T6、STM32F103RCT6/RBT6
  10. java 内嵌chrome_Java嵌入谷歌内核简单浏览器