wordpress 如何修改评论必填的表单
打开wp的文件的主题目录里面就可以看到,comments.php这个文件,我的,熊照旭SEO博客,就是这样做的,下面是需要修改的位置当然也可以用后台直接,编辑我们的主题
wordpress主题 怎么居中呢,跪求
方法:登陆WordPress后台,点击“外观”——“编辑”,直接显示的就是当前主题的样式表,名字为:style.css,在最后粘贴如下代码,之后点击“更新”,查看之前发的文章效果。
若是没变化,可以刷新一下缓存,就好了。
代码:#content h4{text-align:center;}提示:有些博客主题可能不是h4,而是h2,那么只用换一下数字,代码改为:#content h2{text-align:center;}当然也可以用谷歌浏览器“审查元素”工具,直接查看到底是h后面跟那个数字。
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()参数中的10和2分别表示该函数执行的优先级是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就是你在数据库中存储的字段名字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')
如何给WordPress网站更换域名
展开全部 首要之首:不要急于选择一种语言 新手们有一个常见的错误就是犹豫于判断哪种编程语言是做好的、最该先学的。
我们有很多的选择,但你不能说那种语言“最好”。
我们应该理解:说到底,什么语言并不重要。
重要的是理解数据结构、控制逻辑和设计模式。
任何一种语言—甚至一种简单的脚本语言—都会具有所有编程语言都共有的各种特征,也就是说各种语言是贯通的。
我正在攻读我的计算机学学位,我编程使用Pascal,汇编,和C语言,事实上我从来没有把它当成职业以求获得回报。
我一直在自学编程,工作上用不到它,我使用现有的知识,参考各种文档和书本,学习它们的用法。
因此,不要急于选择何种编程语言。
找出你想要开发的东西,使用一种能够完成这项任务的语言,这就可以了。
根据各种开发平台的不同,有很多不同的软件开发形式可供你选择:从网站应用到桌面软件到智能手机软件到命令行脚本工具。
这篇文章里,我将重点介绍一些很受欢迎的入门教程和资源,它们能帮助你学会如何在各种主流的平台上编程开发。
我先假设你是一个悟性很强的读者,但对于新手,当我谈论程序代码时还是要按照入门级的水平。
因为即使是你自己看一篇编程入门手册,如果发现都能理解时,心情自然会很高兴,这样利于你进一步学习。
桌面脚本 想要动手在Windows里或苹果系统里编程,最简单的方法是从一种脚本语言或宏语言开始,例如AutoHotkey(Windows) 或Automator(苹果系统)。
如今一些硬件程序员冲着他们的屏幕大喊大叫,说AHK和AppleScript并不是“真正”的编程语言。
也许他们说的是对的—技术上,这些种类的语言只能做一些上层的编程。
但是对于那些只是想来脱盲、想在他们的电脑里实现一些能自动运行的程序的新手来说,这些语言会是一个绝妙的入门入口—而且你会吃惊于它们丰富的功能。
例如,大家都喜爱的Texter就是Adam使用AutoHotkey开发的能独立运行的Windows应用程序,所以说这种脚本语言远不是只能开发小规模脚本软件。
如果你想从AutoHotkey入手,可以参考Adam的指导:how to turn any action into a keyboard shortcut using AutoHotkey(然后,你可以下载Texter源代码看看这个功能齐全的使用AHK开发的Windows应用程序的内部结构)。
Web开发 HTML 和 CSS:开发网站,你第一件要知道的事情就是HTML(网页就是由它组成的)和CSS(一种让外观更好看的样式标记)。
HTML 和 CSS 并不是编程语言—它们只是页面的结构和样式信息。
然而,在开始开发web应用程序之前你必须要学会如何手工的编写简单的HTML和CSS,web页面是任何webapp的前端显示部分。
这个HTML 指导是你入手的好地方。
JavaScript:当你可以通过HTML和CSS构建一个静态页面后,事情就开始变得有趣了—因为到了该学JavaScript的时候了。
JavaScript是一种web浏览器上的编程语言,它的魔力就是能在页面里制造一些动态效果。
JavaScript可以做bookmarklets,Greasemonkey脚本, 和Ajax, 所以它是web上各种好东西的关于因素。
学习JavaScript从这里开。
服务器端脚本:一旦你学会了网页里的知识,你就要开始对它添加一些动态服务器操作—为了实现这些,你需要把目光转移到服务器端脚本语言,例如PHP, Python, Perl, 或 Ruby。
举个例子,如果想要制作一个网页形式的联系方式表单,根据用户的输入发送邮件,你就需要使用服务器端脚本来实现。
像PHP这样的脚本语言可以让你跟web服务器上的数据库进行沟通,所以如果你想搭建一个用户可以登录注册的网站,这样的语言正是你需要的。
Webmonkey是一个优秀的web开发资源网站,里面有大量的各种web编程语言的指导手册。
阅读一下他们的PHP 初学者指南。
当你感觉差不多了的时候,看看WebMonkey's PHP and MySQL tutorial学习如何使用PHP跟数据库交互。
网上最好的要数PHP语言官方的在线文档和函数参考了。
每个知识点上 (例如strlen function这个)都在后面列出来用户的评论注释,这些对于文档的本身是非常有价值的。
(我很喜欢PHP,但还有很多其他种服务器端的脚本语言你们都可以选择。
) Web框架:过去数年里,web开发人员在开发动态网站的过程中不得不一遍又一遍的针对重复遇到的问题写出重复的代码。
为了避免这种每次开发一些新网站都会重复劳动一次的问题,一些程序员动手搭建了一些框架,让框架替我们完成重复性的工作。
非常流行的Ruby on Rails框架,作为一个例子,它利用Ruby编程语言,为我们提供了一个专门面向web的架构,普通的web应用程序都能使用它来完成。
事实上,Adam使用Rails开发了他的第一个正式的(而且是叹为观止的!)web应用程序,MixTape.me。
这就是他的如何在没有任何经验的情况下搭建一个网站。
还有一些其他的web开发框架包括CakePHP(针对 PHP 编程者),Django(针对 Python 编程中), 以及jQuery(针对 JavaScript). Web APIs:API (应用层序编程接口)是指不同的软件之间相互交换的程序途径。
例如,如果你想在你的网站上放一个动态的地图,你可以使用Google Map,而不需要开发自己的地图。
The Google ...
程序员能自学吗?
程序员能自学。
熊猫烧香的制作者就是自学的。
自学的方法有:一、买好C++实战类书籍,先不管那么多,按照上面的输入电脑,然后运行,看看效果;二、多看一些语言,比如for语句等,要深入理解这些语句的意思;三、学会寻找代码,若要做有关游戏的辅助软件,必须要会抓有效代码的;四、发挥自己的想象,利用自己所学的,开始编制程序,以实现自己想要的动作;五、加入相关论坛,进行互动。
交流是最为重要的,千万别闭门造车。
程序员(英文Programmer)是从事程序开发、维护的专业人员。
一般将程序员分为程序设计人员和程序编码人员,但两者的界限并不非常清楚,特别是在中国。
软件从业人员分为初级程序员、高级程序员、系统分析员,系统架构师,测试工程师五大类。
怎么学习写程序
如何才能成为一个程序员,从网上这些大量的优秀的培训资料、学习向导入手将会是个不错的开始。
工具/原料电脑,网络步骤/方法首要之首:不要急于选择一种语言新手们有一个常见的错误就是犹豫于判断哪种编程语言是做好的、最该先学的。
我们有很多的选择,但你不能说那种语言最好。
我们应该理解:说到底,什么语言并不重要。
重要的是理解数据结构、控制逻辑和设计模式。
任何一种语言甚至一种简单的脚本语言都会具有所有编程语言都共有的各种特征,也就是说各种语言是贯通的。
我正在攻读我的计算机学学位,我编程使用Pascal,汇编,和C语言,事实上我从来没有把它当成职业以求获得回报。
我一直在自学编程,工作上用不到它,我使用现有的知识,参考各种文档和书本,学习它们的用法。
因此,不要急于选择何种编程语言。
找出你想要开发的东西,使用一种能够完成这项任务的语言,这就可以了。
根据各种开发平台的不同,有很多不同的软件开发形式可供你选择:从网站应用到桌面软件到智能手机软件到命令行脚本工具。
这篇文章里,我将重点介绍一些很受欢迎的入门教程和资源,它们能帮助你学会如何在各种主流的平台上编程开发。
我先假设你是一个悟性很强的读者,但对于新手,当我谈论程序代码时还是要按照入门级的水平。
因为即使是你自己看一篇编程入门 手册,如果发现都能理解时,心情自然会很高兴,这样利于你进一步学习。
桌面脚本想要动手在Windows里或苹果系统里编程,最简单的方法是从一种脚本语言或宏语言开始,例如AutoHotkey (Windows) 或 Automator (苹果系统)。
如今一些硬件程序员冲着他们的屏幕大喊大叫,说AHK和AppleScript并不是真正的编程语言。
也许他们说的是对的技术上,这些种类的语言只能做一些上层的编程。
但是对于那些只是想来脱盲、想在他们的电脑里实现一些能自动运行的程序的新手来说,这些语言会是一个绝妙的入门入口而且你会吃惊于它们丰富的功能。
例如,大家都喜爱的Texter就是Adam使用AutoHotkey开发的能独立运行的Windows应用程序,所以说这种脚本语言远不是只能开发小规模脚本软件。
如果你想从AutoHotkey入手,可以参考Adam的指导: how to turn any action into a keyboard shortcut using AutoHotkey(然后,你可以下载 Texter源代码 看看这个功能齐全的使用AHK开发的Windows应用程序的内部结构)。
Web开发除了把自己约束在特定的编程语言和特定的操作系统上,你还可以在浏览器里开发你的杀手锏程序,让它在互联网上运行,这就是webapp。
欢迎来到奇妙的web编程世界。
HTML 和 CSS:开发网站,你第一件要知道的事情就是HTML(网页就是由它组成的)和CSS(一种让外观更好看的样式标记)。
HTML 和 CSS 并不是编程语言它们只是页面的结构和样式信息。
然而,在开始开发web应用程序之前你必须要学会如何手工的编写简单的HTML和CSS,web页面是任何webapp的前端显示部分。
这个 HTML 指导 是你入手的好地方。
JavaScript:当你可以通过HTML和CSS构建一个静态页面后,事情就开始变得有趣了因为到了该学JavaScript的时候了。
JavaScript是一种web浏览器上的编程语言,它的魔力就是能在页面里制造一些动态效果。
JavaScript可以做bookmarklets, Greasemonkey 脚本, 和 Ajax, 所以它是web上各种好东西的关于因素。
学习JavaScript从这里开。
服务器端脚本:一旦你学会了网页里的知识,你就要开始对它添加一些动态服务器操作为了实现这些,你需要把目光转移到服务器端脚本语言,例如PHP, Python, Perl, 或 Ruby。
举个例子,如果想要制作一个网页形式的联系方式表单,根据用户的输入发送邮件,你就需要使用服务器端脚本来实现。
像PHP这样的脚本语言可以让你跟web服务器上的数据库进行沟通,所以如果你想搭建一个用户可以登录注册的网站,这样的语言正是你需要的。
Webmonkey 是一个优秀的web开发资源网站,里面有大量的各种web编程语言的指导手册。
阅读一下他们的 PHP 初学者指南。
当你感觉差不多了的时候,看看WebMonkeys PHP and MySQL tutorial 学习如何使用PHP跟数据库交互。
网上最好的要数PHP语言官方的在线文档和函数参考了。
每个知识点上 (例如strlen function这个)都在后面列出来用户的评论注释,这些对于文档的本身是非常有价值的。
Web框架:过去数年里,web开发人员在开发动态网站的过程中不得不一遍又一遍的针对重复遇到的问题写出重复的代码。
为了避免这种每次开发一些新网站都会重复劳动一次的问题,一些程序员动手搭建了一些框架,让框架替我们完成重复性的工作。
非常流行的 Ruby on Rails 框架,作为一个例子,它利用Ruby编程语言,为我们提供了一个专门面向web的架构,普通的web应用程序都能使用它来完成。
事实上,Adam使用Rails开发了他的第一个正式的(而且是叹为观止的!)web应用程序,MixTape.me。
这就是 他的如何在没有任何经验的情况下搭建一个网站。
还有一些其他的web开发框架包括 CakePHP (针对 PHP 编程者), Django (针对 Python 编程中)...
黑帽seo是什么意思
展开全部 黑帽子SEO黑帽seo就是作弊的意思,黑帽seo手法不符合主流搜索引擎发行方针规定。
黑帽SEO获利主要的特点就是短平快,为了短期内的利益而采用的作弊方法。
同时随时因为搜索引擎算法的改变而面临惩罚。
不论是白帽seo还是黑帽seo没有一个精准的定义。
笼统来说所有使用作弊手段或一些可疑手段的都可称为黑帽SEO。
例如隐藏网页,关键词堆砌,垃圾链接,桥页等等。
黑帽SEO能够快速带来一定的排名和用户量,但所面临的往往是被K的结果,一旦被K后恢复期至少需要半年时间,二是对于品牌来说也不是一个好的结果。
作弊伎俩扩展外部链接,不一定是靠交换友情链接。
有很多地方,可以获得外部链接。
例如:BLOG评论、网页评论、留言本、论坛等等。
在BLOG评论、网页评论、留言本、论坛等地方都可以经常看到黑帽子SEO的精彩杰作。
下面,介绍一些黑帽SEO常用的链接作弊伎俩:1.博客作弊BLOG,是一种交互性很强的工具。
这几年,博客的兴起,成为了黑帽子SEO一个新的制造链接的福地。
2.BLOG群发作弊:在国内常见的一些BLOG程序如:wordpress、 ZBLOG、PJBLOG、Bo-blog。
早期的ZBLOG,PJBLOG因为开发者缺乏对SEO的认识。
ZBLOG和PJBLOG,一度成为黑帽子SEO们经常光顾的地方。
而Bo-blog博客程序,似乎还是可以给黑帽子SEO有机可乘的地方。
2.BLOG群作弊:BLOG群建作弊,就是通过程序或者人为的手段,大量申请BLOG帐户。
然后,通过发表一些带有关键词链接的文章,通过这些链接来推动关键词的搜索引擎排名。
3.BLOG隐藏链接作弊:作弊者通过提供免费的博客风格(Free Template),在风格文件里增加隐藏链接(Hide Links)以增加网站隐藏链接,达到提高搜索引擎排名的目的。
页面跳转利用Javascript或者其他技术,使用户在到达页面之后迅速跳转到另一个页面。
偷换页面这是为SEO设计的高度优化的网页,当网站在获得理想排名后,用普通页面来替换优化过的页面。
桥页针对某一个关键字专门做一个优化页面,将链接指向或者重定向到目标页面,而且桥页本身无实际内容,只是针对搜索引擎的关键字堆砌而已。
[3] 留言本群发使用留言本群发软件可以自动发布自己的关键词URL,在短时间内迅速提高外部链接。
链接工厂“链接工厂”(亦称“大量链接机制”)指由大量网页交叉链接而构成的一个网络系统。
这些网页可能来自同一个域或多个不同的域,甚至可能来自不同的服务器。
一个站点加入这样一个“链接工厂”后,一方面它可得到来自该系统中所有网页的链接,同时作为交换它需要“奉献”自己的链接,籍此方法来提升链接得分,从而达到干预链接得分的目的。
隐藏链接隐藏链接一般被SEO用在客户网站上,通过在自己客户网站上使用隐藏链接的方式连接自己的网站或者是其他客户的网站。
假链接将链接添加到JS代码、框架或者是表单里面。
这种方式的链接,对搜索引擎的蜘蛛来说,根本无法读取出来。
因此,链接只是做给人看的,搜索引擎根本无法识别。
网页劫持网页劫持也就是我们经常所说的Page Jacking,是将别人的网站内容或者整个网站全面复制下来,偷梁换柱放在自己的网站上。
这个黑帽SEO方法是对网页内容极其匮乏的站长有吸引力的。
但是,这个做法是相当冒险的,更是不耻的。
搜索引擎的专利技术能从多个因素上来判断这个被复制的网页或者网站不是原创,而不予以收录。
网站镜像通过复制整个网站或部分网页内容并分配以不同域名和服务器,以此欺骗搜索引擎对同一站点或同一页面进行多次索引的行为,这既是为什么有的网站注明禁止未授权不得做网站镜像的原因了,两个网站的完全一样,相似度过高必然会导致自己的网站受到影响。
[4] 地址重定向302 redirect: 302代表暂时性转移(Temporarily Moved ),在前些年,不少Black Hat SEO曾广泛应用这项技术作弊,各大主要搜索引擎均加强了打击力度。
即使网站客观上不是spam,也很容易被搜寻引擎容易误判为spam而遭到惩罚。
大家肯定有这样的经历,搜索到某个网站的时候进去就变成另一个网站了,这种主要是通过跳转技术实现的,往往跳转到一个赢利性页面。
挂黑链扫描FTP或者服务器的弱口令、漏洞,然后黑掉网站,把链接挂进去。
这是不合法的手段,这些SEOer也是我鄙视的,国内大有这样的人存在。
这些是可以通过SeoQuake插件辅助发现的。
斗蓬法斗蓬法(cloaking)简单来讲就是网站站长用了两版不同的网页来达到最佳化的效果。
一个版本只给搜索引擎看,一个版本给自己看。
搜索引擎说这类做法是违规的,如果提供给搜索引擎的网站版本不能如实反映网页所包含的真实内容。
如被发现,该网站会永久从搜索引擎名单中被剔除。
关键词堆积很多站长在优化关键字的时候,堆积了大量关键字,让搜索引擎以为网页具有相关性,关键词堆积技术利用一长串重复性的关键词来蒙混搜索引擎。
而实际上,这些关键词有时候与网页内容相关,有时候则与网页内容无关。
这类办法很少奏效,而且,也不太可能在或长或短的时间内将一个网站的排名哄抬至很高。
PR劫持PR劫持的方法是利用跳转。
一般搜索...
如何判断网站是动态还是静态
展开全部(1)动态网站与静态网站的概念及区别动态网站是指通过网页脚本语言(比如php、jsp、asp等)将网站内容中的数据动态的存储到服务器端的数据库里,用户访问网站是通过读取数据库来动态生成网页的方法。
相反的,静态网站是指不通过脚本语言及数据库开发,而直接或间接由制作成html的网页组成。
在静态网站中,用户往往只具有信息浏览者的权利,用户不能实现信息反馈,而动态网站则很好的满足了这一要求,动态网站的用户往往可以填写表单、发表留言评论等等,而这些反馈的数据都被存储到了网站服务器端的数据库中。
对于一个静态网站而言,其各个页面的制作都需要使用专门的网页制作工具(如dreamweaver)去修改制作,而且制作完成了的页面都具有“静态性”,即每个用户无论什么时候打开这个页面呈现的信息都是一样的。
而对于动态网站而言,由于使用的是数据库驱动生产网页的方式,所以通常都会有一个网站建站软件,比如wordpress、dedecms、discuz等,管理者可以在网站的后台很方便的管理网站,可实现不用接触代码即可可视化的编辑网站内容,还能够实现站内站外各种信息的调用。
不同的用户,或在不同的时间、不同的地点访问网站,或会呈现出不一样的页面。
那么如何区分动态网站与静态网站呢,叶德华觉得最简单、有效的方法就是看该网站是否采用了数据库的开发模式。
对于一个静态网站来说,其网页都是真实存在于网站服务器的,而相对于动态网站,其网页是当有用户访问时即时生成的,网站服务器中并不真正存在该网页。
例如,有www.a.com和www.b.com这两个网站,前者是纯静态的网站,后者是用php编写的动态网站,假设这两个网站都存在网站介绍页面,并且www.a.com/about.html和www.b.com/about.html表示的都是网站的网站介绍页面,表现出来的效果一样,但是原理却完全不同。
www.a.com由于是静态网站,其根目录下真实存在about.html这个页面,用户访问的时候是直接访问了这个页面,没有通过任何数据库驱动来实现;而www.b.com由于是动态网站,其根目录下并不真正存在about.html这个页面,该网站只是将网站介绍的信息通过网站后台录入进了数据库中,当有用户访问的时候,数据库调用了录入的信息生成了一个伪静态的about.html页面,之所以称之为“伪”,是因为在网站服务器中并不存在about.html这个页面,这个页面只是即时生成的,这个也就是动态网站与静态网站之间最大的区别。
转载请注明出处51数据库 » wordpress评论表单