wordpress 前台表单怎么通过邮件发送给指定电子邮件
在源代码下创建主题文件夹wordpress → wp-content → themes → “主题文件夹”WordPress模板应至少具有如下文件:? style.css : CSS(样式表)文件? index.php : 主页模板? archive.php : Archive/Category模板? 404.php : Not Found 错误页模板? comments.php : 留言/回复模板? footer.php : Footer模板? header.php : Header模板? sidebar.php : 侧栏模板? page.php : 内容页(Page)模板? single.php : 内容页(Post)模板? searchform.php : 搜索表单模板? search.php : 搜索结果模板然后你使用内置函数调用可参考:http://www.ludou.org/create-wordpress-themes-prepare.html
如何自定义WordPress的登录页面
你好,通过WordPress内置的挂钩(Hook),在主题的 functions.php 添加一些简单的代码,即可完成自定义修改,所有的操作都不需要修改WordPress核心文件,即使升级WordPress版本,也不会丢失效果。
自定义Logo图片制作一个名为 login_logo.png 的图片,放在主题下的images文件夹里(也可以根据自己的实际修改,只要下面的代码引用的Logo地址正确即可)。
自定义Logo链接将Logo的链接改为网站首页链接:将Logo的链接改为任意链接:自定义Logo提示信息(tltle)自定义为网站名称:add_filter('login_headertitle', create_function(false,"return get_bloginfo('name');"));自定义为网站名称:add_filter('login_headertitle', create_function(false,"return get_bloginfo('name');"));自定义为其他任何文本://自定义登录页面LOGO提示为任意文本2.function custom_loginlogo_desc($url) {33 . return 'WordPress大学'; //修改文本信息54.add_filter( 'login_headertitle', 'custom_loginlogo_desc' ); //自定义登录页面LOGO提示为任意文本自定义登录框内容//在登录框添加额外的信息function custom_login_message() { echo '欢迎来到'.get_bloginfo('name').',请登录后下载本站资源';}add_action('login_form', 'custom_login_message');自定义底部内容//自定义底部信息function custom_html() { echo ' ' . get_bloginfo(url).'';}add_action('login_footer', 'custom_html');自定义CSS要更加灵活地修改登录页面的显示样式,建议添加一个自定义的CSS文件,然后查看登录页面的源代码的html结构,撰写自己的CSS样式。
你可以使用下面的代码引入自己的CSS,注意修改代码中的css地址,以下调用的是主题根目录下的login_style.css://添加自定义CSSfunction custom_login() { echo '';}add_action('login_head', 'custom_login');
如何使用contact form 7
1. 首先是安装,搜索 contact form 7即可找到,选择install并activate it2. 安装完成后,WP后台的左侧会出现一个contact 的菜单,这就是contact form 7的快捷菜单3. 新建表单,在contact菜单下面Add new即可新建表单,填好名字如Inquiry,保存即可。
4. Form的设置, Form里面是表格的元素的设置,默认生成的有your name, your email, subject, your message,你也可以根据需要点击FORM顶部的相关菜单,添加相应的功能,如URL等,方法:把光标放置到一个空行,点击URL,会弹出一个窗口设置:required field 视需要打勾或不打勾 Name 保持默认即可 Default value 填上your website use this text as the placehold of the field, 打上勾 this requires the author's URL 不打勾 其他的暂时不填, 然后点insert tag,即可插入到表格中了,然后点击SAVE。
你可以根据需要添加其他的一些表单模块。
5. MAIL设置,这里是设置相关的发信息资料,如收到邮件的格式,发送人和收件人邮箱,邮件的标题等6. Message设置,这里面是一些提示信息文字的设置,一般保持默认即可7. Additional settings:这里面可以增加一些扩展的代码,下文会讲述到常用的一些应用。
8. 如何调用Contact form 7表单:当以上设置好以后,把标题下面的一段代码(shortcode)复制,并粘贴到post 或page或portfolio的编辑框里面,然后点update即可完成添加。
完成以后,可以做一个测试,看是否发送成功。
9. Bluehost空间上的网站使用CF7的常见问题及解决方法:询盘无法发送成功或无法收到,如下图所示 SOLUTIONS:注:BLUEHOST上的网站不支持第三方邮箱发送系统邮件,所以如果装了SMTP插件则必须删掉才可以正常使用 Step1 假如你的工作企业邮箱为sales@xxx.com, 那么在CF7表单中将收件人邮箱设置为inquiry@xxx.com,发件人邮箱设置为wordpress@xxx.com,Step2 到BH后台-hosting-email下面去添加3个网站域名后缀的email账号,分别是sales@xxx.com,inquiry@xxx.com, wordpress@xxx.com (无论你的企业邮箱在哪里,这里都必须要添加(不影响本身邮箱的使用),如果你的企业邮箱本身挂在BH上面了,那应该不会出现此问题),如下图 Step3 到bluehost后台 DOMAINS-ZONE EDITOR页面,找到MX(mail exchanger), 点击下面的more,勾选local mail exchanger,并点击change Step 4 到BLUEHOST后台-hosting -email中选择forwarding 并点击add email forwarder,在address to forward中填上inquiry,在forward to this address中填上你的实际工作企业邮箱,如sales@xxx.com或 XXX@GMAIL.COM都可以,并点击SUBMIT。
只要按以上步骤设置,即可成功发送询盘并收到询盘,亲测有效。
10.如何实现发件人的IP追踪和询盘页面的标题,URL等信息,可以在mail菜单下面的message body后面加上以下代码可以实现:[_remote_ip]:发送者当前的IP [_url]: 询盘表单所在的页面 [_post_title]:询盘表单所有页面的名称 全部的代码可以查看这里 http://contactform7.com/special-mail-tags/11. 询盘发送如何实现页面的跳转:在Additional settings里面加上以下代码(全部复制,如果不成功,则有可能是里面标点不对,一定要保证代码里面的所有标点符号为英文状态下的标点) on_sent_ok: "location = 'http://example.com/';" 把example.com换成你跳转后的页面URL,保存,即可实现发送询盘后跳转。
这样便于进行GA的转化设置。
12. 常用询盘表单的代码参考:将以下代码放到 contact form 7第一个选项FORM里面,保存;就可以调用到这个询盘表单了,这是我常用的一个。
We will answer your email shortly![text* your-name placeholder "Your name*"][email* your-email placeholder "Email Address*"][text your-subject placeholder "Your website*"][textarea your-message placeholder "Give us your need as specific as possible*"][submit "Send"] 效果如图:13. 配套插件:Contact form DB 这个插件的作用时,当用户通过你的CF7等发询盘的时候,无论是是否发送成功,这个询盘的内容都可以被记录下来,非常好用,可以防止无法发送询盘或无法收到邮件导致的询盘丢失。
如何简单地给WordPress页面或文章设置访问密码
1、需要大家新建一个搜索页面,将它命名为:searchform.php2、直接用DW打开searchform.php,将以下代码一会补充复制到searchform.php中。
3、复制添加网站主题里边的wordpress 分类模板目录,可以是文章的列表目录,也可以是产品图片列表目录,然后更名为search.php,才能实现搜索功能。
4、选择搜索框显示的页面位置,并在相应的位置添加搜索框调用代码:按照以上步骤全部完成之后,就可以在自己的网站上实现搜索功能了。
如何汉化wordpress主题 wordpress插件
最近做了不少的WP主题和插件的汉化,在这里做下总结。
这里是需要调用的到工具:1.POEDIT2.UltraEdit这里以configure-smtp插件为例来做演示一、普通汉化首先将configure-smtp安装后进入插件设置界面可以看到全是英文,打开wp-content\plugins\configure-smtp目录可以看到目录下有configure-smtp.pot文件,这个就是语言包的英文模板(可移植对象文件)了1.将其复制一份到lang目录下并重命名为configure-smtp-zh_CN.po2.使用POEDIT软件打开(POEDIT的设置就不做讲解了,百度一下你就知道)打开后即可对原文本对照进行逐个翻译了。
翻译完成后保存,这是会自动根据po文件生成同名的mo文件。
mo文件就是WP调用的语言包。
3.翻译完成后需要设置加载,打开configure-smtp.php主文件,在其中加入如下代码load_plugin_textdomain('configure-smtp','wp-content/plugins/configure-smtp/lang');/**说明:load_plugin_textdomain('插件名称','wp-content/plugins/configure-smtp/lang 插件语言包所在目录');**/如果是其他的插件或者主题找到插件的主文件或者主题的function文件加入上面的代码。
如果存在多个语言包会根据wp-config.php中设置的语言来加载。
4.这时候再打开后台就可以发现插件已经变成了中文。
二、添加条目如果语言包中没有某些条目这时候可以手动添加例如插件更新升级添加了一些设置或者说明,没必要重新翻译语言包,只需要在现有的语言包中添加部分条目就可以了。
本人使用dreamweaver和记事本添加无效,只有使用UltraEdit。
1.使用UltraEdit打开.po文件手动添加条目添加格式如下:#: 条目所在文件:行数msgid "条目内容"msgstr "翻译"说明:msgid必须和php文件中完全相同!2.新添加了条目后再使用POEDIT打开,重新生成.mo文件。
这样所添加的内容就生效了,再打开后台就能看到已经汉化的内容。
3.如果后台有一些内容并没有使用关联,例如一些说明性的内容,也可以手动将其关联并使用上面的方法添加相应的条目来进行汉化。
例如:configure-smtp的configure-smtp.php中的一处echo'You must save any changes to the form above before attempting to send a test e-mail.';//将其修改为:echo''.__('You must save any changes to the form above before attempting to send a test e-mail.', $this->textdomain ).'';po中添加条目为:再重新生成mo这句话就被汉化了。
以上内容根据自己实际经验总结,希望能够对你有所帮助。
wordpress 评论框外的文字修改,“姓名”“电子邮箱”等的文字在哪...
首先到www.poedit.net下截Windows版的 poedit一、依次打开wp-content\languages\themes找到你主题用的 .po 文件 例如我用的是twentyten主题相对应的.po文件就是 twentyten-zh_CN.po 然后用poedit打开.po 查找到 “你要改的文字” 改成你想要的文字 最后保存编译文件就可以了二、依次打开wp-content\languages按上面的操作编辑 admin-zh_CN.po和zh_CN.po 文件就可以了
wordpress如何实现搜索中文分词
展开全部1、需要大家新建一个搜索页面,将它命名为:searchform.php2、直接用DW打开searchform.php,将以下代码一会补充复制到searchform.php中。
3、复制添加网站主题里边的wordpress 分类模板目录,可以是文章的列表目录,也可以是产品图片列表目录,然后更名为search.php,才能实现搜索功能。
4、选择搜索框显示的页面位置,并在相应的位置添加搜索框调用代码:按照以上步骤全部完成之后,就可以在自己的网站上实现搜索功能了。
...
有没有好看好用的 wordpress 主题可以推荐
1、 comments.php评论表单添加自想要字段:电 tabindex 属性按照排要自试试….2、评论表单使用系统自带请用添加表单字段请略 add_filter('comment_form_default_fields','comment_form_add_ewai'); function comment_form_add_ewai($fields) {$label1 = __( '家/区' );$label2 = __( 'Skype账号' );$label3 = __( '电' );$label4 = __( '传真' );$label5 = __( '址' );$value1 = isset($_POST['guojia']) ? $_POST['guojia'] : false;$value2 = isset($_POST['skype']) ? $_POST['skype'] : false;$value3 = isset($_POST['tel']) ? $_POST['tel'] : false;$value4 = isset($_POST['fax']) ? $_POST['fax'] : false;$value5 = isset($_POST['address']) ? $_POST['address'] : false;$fields['guojia'] = {$label1} HTML; return $fields; }3、 接收表单字段并写入数据库 主题目录 functions.php添加代码 add_action('wp_insert_comment','wp_insert_tel',10,2); function wp_insert_tel($comment_ID,$commmentdata) {$tel = isset($_POST['tel']) ? $_POST['tel'] : false;//_tel 存储数据库字段名字取数据用 update_comment_meta($comment_ID,'_tel',$tel); } 两步数据写入数据库信试试看 add_action()参数102别表示该函数执行优先级10(默认值值越优先级越高)该函数接受2参数4、台显示额外字段 前面两步接收写入数据库要台评论列表显示呢代码复制主题目录functions.php :add_filter( 'manage_edit-comments_columns', 'my_comments_columns' ); add_action( 'manage_comments_custom_column', 'output_my_comments_columns', 10, 2 ); function my_comments_columns( $columns ){$columns[ '_tel' ] = __( '电' ); //电代表列名字 return $columns; } function output_my_comments_columns( $column_name, $comment_id ){ switch( $column_name ) { case "_tel" :echo get_comment_meta( $comment_id, '_tel', true ); break; } 要前台留言列表调用用代码_tel数据库存储字段名字$tel = get_comment_meta($comment->comment_ID,'_tel',true); if( !empty($tel)){ echo "电".$tel; }?>5、 功告看看台评论列表列电没错6、要移除某自带表单字段使用代码 function tel_filtered($fields){ if(isset($fields['tel'])) unset($fields['tel']); return $fields; } add_filter('comment_form_default_fields', 'tel')
转载请注明出处51数据库 » wordpress 调用form