<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>高度PHP</title>
	<atom:link href="http://php8848.com/feed" rel="self" type="application/rss+xml" />
	<link>http://php8848.com</link>
	<description>又一个 WordPress 站点</description>
	<lastBuildDate>Fri, 18 May 2012 22:51:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>yaf框架的一些函数解释 备忘</title>
		<link>http://php8848.com/3447.html</link>
		<comments>http://php8848.com/3447.html#comments</comments>
		<pubDate>Fri, 18 May 2012 22:51:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[yaf框架]]></category>
		<category><![CDATA[函数解释]]></category>

		<guid isPermaLink="false">http://php8848.com/?p=3447</guid>
		<description><![CDATA[controller层的知识 1.  $this-&#62;getView  取得与action同名的view 2.  在action中关闭模版输出 Yaf_Dispatcher::getInstance()-&#62;autoRender(FALSE); 或者 Yaf_Dispatcher :: getInstance() -&#62; disableView(); 3.  如果action过于复杂，可以通过  actions数组来定义一个继承actions基类的类去单独创建一个文件来完成逻辑， 实现方法，只要在actons属性中定义一个数组  array('action'=&#62;'action/inex.php');  这样就能调用，而把逻辑放在 execute里面。 4.  搞清楚view层的方法，  assign()和  assignRef()的关系  , 目前来看是相同的 5. forward 和render的关系 render是视图渲染函数，调用该函数可以返回选然后的字符串，而且，assign的值在同一次的请求中会共用。 $this-&#62;forward($action, array("name" =&#62; $value)); 是一个跳转函数，但是并不会马上跳转，而是会等到action结束之后在跳转。第一个参数是一个action名称，第二个参数是传递的参数。 6.  forward到其他的controller的action应该怎么写 7. action如何区分是 post 还是get请求，还是 ajax请求 可以用 $this-&#62;getRequest()-&#62;isGet() $this-&#62;getRequest()-&#62;isPost() $this-&#62;getRequest()-&#62;isXmlHttpRequest() 来判定是get还是post还是ajax请求 8. forward 函数是一个有几种方式，最后一个参数必须是数组 public boolean Yaf_Controller_Abstract::forward( string  $action [...]]]></description>
			<content:encoded><![CDATA[<p>controller层的知识<br />
1.  $this-&gt;getView  取得与action同名的view<br />
2.  在action中关闭模版输出<br />
Yaf_Dispatcher::getInstance()-&gt;autoRender(FALSE); 或者 Yaf_Dispatcher :: getInstance() -&gt; disableView();<br />
3.  如果action过于复杂，可以通过  actions数组来定义一个继承actions基类的类去单独创建一个文件来完成逻辑， 实现方法，只要在actons属性中定义一个数组  array('action'=&gt;'action/inex.<span class='wp_keywordlink'><a href="http://php8848.com" title="高度PHP，PHP技术文章" target="_blank">php</a></span>');  这样就能调用，而把逻辑放在 execute里面。<br />
4.  搞清楚view层的方法，  assign()和  assignRef()的关系  , 目前来看是相同的</p>
<p>5. forward 和render的关系<br />
render是视图渲染函数，调用该函数可以返回选然后的字符串，而且，assign的值在同一次的请求中会共用。<br />
$this-&gt;forward($action, array("name" =&gt; $value)); 是一个跳转函数，但是并不会马上跳转，而是会等到action结束之后在跳转。第一个参数是一个action名称，第二个参数是传递的参数。</p>
<p>6.  forward到其他的controller的action应该怎么写</p>
<p>7. action如何区分是 post 还是get请求，还是 ajax请求<br />
可以用<br />
$this-&gt;getRequest()-&gt;isGet()<br />
$this-&gt;getRequest()-&gt;isPost()<br />
$this-&gt;getRequest()-&gt;isXmlHttpRequest()<br />
来判定是get还是post还是ajax请求</p>
<p>8. forward 函数是一个有几种方式，最后一个参数必须是数组<br />
public boolean Yaf_Controller_Abstract::forward( string  $action , array  $params = NULL );<br />
public boolean Yaf_Controller_Abstract::forward( string  $controller , string  $action , array  $params = NULL );<br />
public boolean Yaf_Controller_Abstract::forward( string  $module , string  $controller , string  $action , array  $params = NULL );</p>
<p>9. redirect 函数的用法<br />
$this-&gt;redirect("/login/");   可以写全路径也可以写相对路径，区别在于在最前面是否有反斜杠。 也可以写http请求，就会直接夸张跳转。</p>
<p><span style="font-weight:bold;text-shadow:0 1px 0 #ddd;">声明:</span> 本文采用 <a rel="nofollow" href="http://creativecommons.org/licenses/by-nc-sa/3.0/" title="署名-非商业性使用-相同方式共享">BY-NC-SA</a> 协议进行授权 | <a href="http://php8848.com">高度PHP</a><br />转载请注明转自《<a rel="bookmark" title="yaf框架的一些函数解释 备忘" href="http://php8848.com/3447.html">yaf框架的一些函数解释 备忘</a>》</p>]]></content:encoded>
			<wfw:commentRss>http://php8848.com/3447.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>知道，还不够，我们得会用；想想，还没完，我们得去做</title>
		<link>http://php8848.com/3445.html</link>
		<comments>http://php8848.com/3445.html#comments</comments>
		<pubDate>Thu, 17 May 2012 06:44:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[心语]]></category>
		<category><![CDATA[杂七杂八]]></category>

		<guid isPermaLink="false">http://php8848.com/?p=3445</guid>
		<description><![CDATA[PS:  看完这篇文章给我最大的启示是，我应该每天早睡，然后早起一个小时来做写什么了。 &#160; “知道，还不够，我们得会用；想想，还没完，我们得去做。”——Johann Wolfgang von Goethe 如果要问一个人在而紧随而来的第二个问题则是一旦开始行动，却无法将行动进行到底。 改善自己生活时面临的最大问题是什么，许多人会说是缺乏行动。 现在，行动持续性并不是个人发展领域内最令人兴奋的词语，但是随着时间推移，你会发现它将是你解决生活中许多问题的关键。对目标事物的坚持和行动的持续性具有强大力量，这种坚持和持续性并不是在你感觉好的时候才有的。 这些都是在过去很多年里困扰我，并逼迫我思考的问题。在这么多年之后我终于找到了可以帮助我的方法。 在下文里我就将自己总结出来的6个帮助我持续行动的步骤和方法分享给你。 1、早起仪式 这是我到目前为止发现对保持行动持续性最为有效的方法。利用这个方法你只需要好好计划一下你早晨起床后的一系列活动，这个方法的有效性在于你在开启一天时最初所做的事对你一整天起到决定性的作用，即“一天之计在于晨”。 保持行为的前后一致性是人的本性，这也就可以解释为什么“好的开始是成功的一半。” 所以建议你给你的一天一个好的开始，让你接下来的一天能循着好的方向发展。就我个人而言，我是从一杯清水、一份健康营养的早餐，简单清理一下办公桌来开启美好一天的。在做完这些简单行为后再来开始一天的工作，那些任务也变得不那么繁重了。 当我这样做了，我不会在忙碌的工作中迷失。这些每天必备的仪式活动带给我新鲜感和活力，让我在完成诸如写文章，写书等重要工作时获得灵感，这些早晨小仪式为我一天的工作打下了良好的基础。 2、专注过程 在 我锻炼和写作时用到了这一条。我在做这些事情的时候，对结果并不关心，我关注的是锻炼和写作内容本身，而我想要的结果就在我持续性的行动中自然而然达到 了。其中，关键的是当我意识到只需要专注于过程本身，我会更加容易行动起来，而不是花去一半的精力去关注我希望达到的目标，总是想着“我很快就会达到我的 目标了。” 专注于过程会让你在完成你正在做的事情的时候更加轻松，也更容易持续地进行下去。在你并非专注于做事情本身，而是盲目地对现在所做的事情可能产生的结果患得患失时，很容易就会造成自己情绪的大起大落。 3、记得你行动的目的 找到你起初决定开始做正在进行的这件事情时的原因和理由。 这些原因和理由可能是为了养育孩子，为了挣到一笔旅行的经费，或者是就是为了获得这份工作所带给你的自尊感和自信心，等等。 不要忘了你做事情的最初理由，你可以花个几分钟把它写下来，让它们在你每天都看得到的地方出现，时时提醒着你。就比如在你办公桌或者床头写下它们，让你在每天醒来的时候都能看到它们。 目前为止，我所介绍的三点建议有时候确实不是那么容易操作，接下来介绍两个在任何时候都更容易实行的小方法。 4、你并不想伤害自己 也许你会在没有完成目标时感到失望，当你这样想时请提醒自己不要做伤害你自尊的事。 不论在一天当中，你在做什么，记得适时地停下来给自己一点时间。在这段时间里做那些让你有效率、感觉良好的事，比如去健身、去休息，去做感觉良好的事。 很多时候你会处在令你感觉糟糕的懒散、消极、平庸的状态里。但你并不需要极力避免和否认这些状态的出现，因为这通常是提升自己的必经之路，你可以让这些糟糕的事激励你成为更好的人。 5、别妄想“一口吃成个胖子” 有时候，在你面临一项重大任务和重要事情的时候，你会感到压力重重甚至由于责任重大而畏手畏脚，止步不前。而就我个人的经验来说，我会在这一切发生的时候顺其自然地让一切继续进行下去，而不是借此机会打击自己，挫伤自己的积极性。 同时，我会把任务划分成一小步一小步来完成，专注在这些简单而细小的任务上。有时，我也会让自己5分钟的时间来考虑那些重大而艰巨的终极任务，而如果我感到无法集中这么长时间在这些任务上，我会减少专注的时间，比如将原先的5分钟减少到2分钟。 有时候，由于这些从大任务中细分出来的小任务细小而琐碎，你预先计划好的一天常因这些小任务而被打断，这让你觉得没有完整性。而且很多时候你不得不重复一些细小的工作，期望自己在结束一天工作的时候至少没有白费一天光阴的感觉。 无论面对的是什么任务，你都得往前行进，而不能呆在原地裹足不前。 6、奖励自己 最后这一点适合在你结束一天工作或者睡前施行。你对自己一天的工作和做过的事情进行总结并为之鼓掌，让满意感伴随你结束一天会使你对自己和明天充满希望。当你经常这样做后，来自你内心的那些阻碍你前进的负面情绪会慢慢减少，你将越活越积极。 因 此，你可以在每天睡前花个两分钟来想想自己这天做过的事情，同时来一些自我鼓励。或者你也可以在日记本上写下那些你做过的让你很有成就感的事，或者奖励自 己一顿大餐，给自己一个庆祝仪式，与人分享那些值得庆祝的成果，告诉别人你学到了些什么，你从中得到些什么，你多么地为之自豪。欣赏自己做的事情、为自己 鼓劲，能让你保持行动的持续性。 最后，还是要记得提醒你自己：对那些已经错失改善机会和不能继续进行的事情抱有宽容的态度。没有谁是完美的，不必要苛求自己，也没有理由因此而自我打击。多想想你从中学到了些什么，或者汲取今天的经验，尝试在明天用其他方法来改善你的工作。 声明: 本文采用 BY-NC-SA 协议进行授权 &#124; 高度PHP转载请注明转自《知道，还不够，我们得会用；想想，还没完，我们得去做》]]></description>
			<content:encoded><![CDATA[<p>PS:  看完这篇文章给我最大的启示是，我应该每天早睡，然后早起一个小时来做写什么了。</p>
<p>&nbsp;</p>
<p>“知道，还不够，我们得会用；想想，还没完，我们得去做。”——Johann Wolfgang von Goethe</p>
<p>如果要问一个人在而紧随而来的第二个问题则是一旦开始行动，却无法将行动进行到底。</p>
<p>改善自己生活时面临的最大问题是什么，许多人会说是缺乏行动。</p>
<p>现在，行动持续性并不是个人发展领域内最令人兴奋的词语，但是随着时间推移，你会发现它将是你解决生活中许多问题的关键。对目标事物的坚持和行动的持续性具有强大力量，这种坚持和持续性并不是在你感觉好的时候才有的。</p>
<p>这些都是在过去很多年里困扰我，并逼迫我思考的问题。在这么多年之后我终于找到了可以帮助我的方法。</p>
<p>在下文里我就将自己总结出来的6个帮助我持续行动的步骤和方法分享给你。</p>
<p><strong>1、早起仪式</strong></p>
<p>这是我到目前为止发现对保持行动持续性最为有效的方法。利用这个方法你只需要好好计划一下你早晨起床后的一系列活动，这个方法的有效性在于你在开启一天时最初所做的事对你一整天起到决定性的作用，即“一天之计在于晨”。</p>
<p>保持行为的前后一致性是人的本性，这也就可以解释为什么“好的开始是成功的一半。”</p>
<p>所以建议你给你的一天一个好的开始，让你接下来的一天能循着好的方向发展。就我个人而言，我是从一杯清水、一份健康营养的早餐，简单清理一下办公桌来开启美好一天的。在做完这些简单行为后再来开始一天的工作，那些任务也变得不那么繁重了。</p>
<p>当我这样做了，我不会在忙碌的工作中迷失。这些每天必备的仪式活动带给我新鲜感和活力，让我在完成诸如写文章，写书等重要工作时获得灵感，这些早晨小仪式为我一天的工作打下了良好的基础。</p>
<p><strong>2、专注过程</strong></p>
<p>在 我锻炼和写作时用到了这一条。我在做这些事情的时候，对结果并不关心，我关注的是锻炼和写作内容本身，而我想要的结果就在我持续性的行动中自然而然达到 了。其中，关键的是当我意识到只需要专注于过程本身，我会更加容易行动起来，而不是花去一半的精力去关注我希望达到的目标，总是想着“我很快就会达到我的 目标了。”</p>
<p>专注于过程会让你在完成你正在做的事情的时候更加轻松，也更容易持续地进行下去。在你并非专注于做事情本身，而是盲目地对现在所做的事情可能产生的结果患得患失时，很容易就会造成自己情绪的大起大落。</p>
<p><strong>3、记得你行动的目的</strong></p>
<p>找到你起初决定开始做正在进行的这件事情时的原因和理由。</p>
<p>这些原因和理由可能是为了养育孩子，为了挣到一笔旅行的经费，或者是就是为了获得这份工作所带给你的自尊感和自信心，等等。</p>
<p>不要忘了你做事情的最初理由，你可以花个几分钟把它写下来，让它们在你每天都看得到的地方出现，时时提醒着你。就比如在你办公桌或者床头写下它们，让你在每天醒来的时候都能看到它们。</p>
<p>目前为止，我所介绍的三点建议有时候确实不是那么容易操作，接下来介绍两个在任何时候都更容易实行的小方法。</p>
<p><strong>4、你并不想伤害自己</strong></p>
<p>也许你会在没有完成目标时感到失望，当你这样想时请提醒自己不要做伤害你自尊的事。</p>
<p>不论在一天当中，你在做什么，记得适时地停下来给自己一点时间。在这段时间里做那些让你有效率、感觉良好的事，比如去健身、去休息，去做感觉良好的事。</p>
<p>很多时候你会处在令你感觉糟糕的懒散、消极、平庸的状态里。但你并不需要极力避免和否认这些状态的出现，因为这通常是提升自己的必经之路，你可以让这些糟糕的事激励你成为更好的人。</p>
<p><strong>5、别妄想“一口吃成个胖子”</strong></p>
<p>有时候，在你面临一项重大任务和重要事情的时候，你会感到压力重重甚至由于责任重大而畏手畏脚，止步不前。而就我个人的经验来说，我会在这一切发生的时候顺其自然地让一切继续进行下去，而不是借此机会打击自己，挫伤自己的积极性。</p>
<p>同时，我会把任务划分成一小步一小步来完成，专注在这些简单而细小的任务上。有时，我也会让自己5分钟的时间来考虑那些重大而艰巨的终极任务，而如果我感到无法集中这么长时间在这些任务上，我会减少专注的时间，比如将原先的5分钟减少到2分钟。</p>
<p>有时候，由于这些从大任务中细分出来的小任务细小而琐碎，你预先计划好的一天常因这些小任务而被打断，这让你觉得没有完整性。而且很多时候你不得不重复一些细小的工作，期望自己在结束一天工作的时候至少没有白费一天光阴的感觉。</p>
<p>无论面对的是什么任务，你都得往前行进，而不能呆在原地裹足不前。</p>
<p><strong>6、奖励自己</strong></p>
<p>最后这一点适合在你结束一天工作或者睡前施行。你对自己一天的工作和做过的事情进行总结并为之鼓掌，让满意感伴随你结束一天会使你对自己和明天充满希望。当你经常这样做后，来自你内心的那些阻碍你前进的负面情绪会慢慢减少，你将越活越积极。</p>
<p>因 此，你可以在每天睡前花个两分钟来想想自己这天做过的事情，同时来一些自我鼓励。或者你也可以在日记本上写下那些你做过的让你很有成就感的事，或者奖励自 己一顿大餐，给自己一个庆祝仪式，与人分享那些值得庆祝的成果，告诉别人你学到了些什么，你从中得到些什么，你多么地为之自豪。欣赏自己做的事情、为自己 鼓劲，能让你保持行动的持续性。</p>
<p>最后，还是要记得提醒你自己：对那些已经错失改善机会和不能继续进行的事情抱有宽容的态度。没有谁是完美的，不必要苛求自己，也没有理由因此而自我打击。多想想你从中学到了些什么，或者汲取今天的经验，尝试在明天用其他方法来改善你的工作。</p>
<p><span style="font-weight:bold;text-shadow:0 1px 0 #ddd;">声明:</span> 本文采用 <a rel="nofollow" href="http://creativecommons.org/licenses/by-nc-sa/3.0/" title="署名-非商业性使用-相同方式共享">BY-NC-SA</a> 协议进行授权 | <a href="http://php8848.com">高度PHP</a><br />转载请注明转自《<a rel="bookmark" title="知道，还不够，我们得会用；想想，还没完，我们得去做" href="http://php8848.com/3445.html">知道，还不够，我们得会用；想想，还没完，我们得去做</a>》</p>]]></content:encoded>
			<wfw:commentRss>http://php8848.com/3445.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jquery $.post 返回值 firefox火狐FF下为xmldocument，IE为html</title>
		<link>http://php8848.com/3442.html</link>
		<comments>http://php8848.com/3442.html#comments</comments>
		<pubDate>Tue, 15 May 2012 04:34:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CSS&HTML]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[post]]></category>
		<category><![CDATA[返回值]]></category>

		<guid isPermaLink="false">http://php8848.com/?p=3442</guid>
		<description><![CDATA[对于$.ajax返回值，IE和FF的默认值不同，IE默认为html格式，ff为 xmldocument,在未指定的情况下，IE返回字符串，而FF返回document对象。，在回调函数后增加 返回数据类型即可，设置为 text或者html就行 $.post("validate-meter!select.action",{basearea: sselected},function(data){ var datalist = data.split(","); derived.html(""); $("&#60;option value='0'&#62;请选择所属的小区&#60;/option&#62;").appendTo(derived); for (var i = 0; i &#60; datalist.length; i++) { var arr=datalist[i].split("#"); if(arr[1]==undefined){ return; } $("&#60;option value='" + arr[0] + "'&#62;" + arr[1] + "&#60;/option&#62;").appendTo(derived); } },"text"); 声明: 本文采用 BY-NC-SA 协议进行授权 &#124; 高度PHP转载请注明转自《jquery $.post 返回值 firefox火狐FF下为xmldocument，IE为html》]]></description>
			<content:encoded><![CDATA[<p>对于$.<span class='wp_keywordlink_affiliate'><a href="http://php8848.com/tag/ajax" title="查看 ajax 中的全部文章" target="_blank">ajax</a></span><span class='wp_keywordlink_affiliate'><a href="http://php8848.com/tag/%e8%bf%94%e5%9b%9e%e5%80%bc" title="查看 返回值 中的全部文章" target="_blank">返回值</a></span>，IE和FF的默认值不同，IE默认为html格式，ff为 xmldocument,在未指定的情况下，IE返回字符串，而FF返回document对象。，在回调函数后增加 返回数据类型即可，设置为 text或者html就行</p>
<p>$.<span class='wp_keywordlink_affiliate'><a href="http://php8848.com/tag/post" title="查看 post 中的全部文章" target="_blank">post</a></span>("validate-meter!select.action",{basearea: sselected},function(data){<br />
var datalist = data.split(",");<br />
derived.html("");<br />
$("&lt;option value='0'&gt;请选择所属的小区&lt;/option&gt;").appendTo(derived);<br />
for (var i = 0; i &lt; datalist.length; i++) {<br />
var arr=datalist[i].split("#");<br />
if(arr[1]==undefined){<br />
return;<br />
}<br />
$("&lt;option value='" + arr[0] + "'&gt;" + arr[1] + "&lt;/option&gt;").appendTo(derived);<br />
}<br />
},<span style="color: #ff0000;">"text"</span>);</p>
<p><span style="font-weight:bold;text-shadow:0 1px 0 #ddd;">声明:</span> 本文采用 <a rel="nofollow" href="http://creativecommons.org/licenses/by-nc-sa/3.0/" title="署名-非商业性使用-相同方式共享">BY-NC-SA</a> 协议进行授权 | <a href="http://php8848.com">高度PHP</a><br />转载请注明转自《<a rel="bookmark" title="jquery $.post 返回值 firefox火狐FF下为xmldocument，IE为html" href="http://php8848.com/3442.html">jquery $.post 返回值 firefox火狐FF下为xmldocument，IE为html</a>》</p>]]></content:encoded>
			<wfw:commentRss>http://php8848.com/3442.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[magento]:Fatal error: Class XXXX not found.linux下有问题win下正常</title>
		<link>http://php8848.com/3341.html</link>
		<comments>http://php8848.com/3341.html#comments</comments>
		<pubDate>Wed, 02 May 2012 11:42:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Magento]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[magento]]></category>

		<guid isPermaLink="false">http://php8848.com/?p=3341</guid>
		<description><![CDATA[做了一个magento的支付插件，在windows下开发的，测试的时候没有问题，也就放在那里了，等在linux下安装时，竟然报出了找不到类文件的的错误。郁闷中经过仔细核对竟然发现，有一个大小写字母弄错了。在windows下大小写并不敏感，而在linux下是区分大小写的。 声明: 本文采用 BY-NC-SA 协议进行授权 &#124; 高度PHP转载请注明转自《[magento]:Fatal error: Class XXXX not found.linux下有问题win下正常》]]></description>
			<content:encoded><![CDATA[<p>做了一个<span class='wp_keywordlink_affiliate'><a href="http://php8848.com/tag/magento" title="查看 magento 中的全部文章" target="_blank">magento</a></span>的支付插件，在windows下开发的，测试的时候没有问题，也就放在那里了，等在<span class='wp_keywordlink_affiliate'><a href="http://php8848.com/tag/linux" title="查看 linux 中的全部文章" target="_blank">linux</a></span>下安装时，竟然报出了找不到类文件的的错误。郁闷中经过仔细核对竟然发现，有一个大小写字母弄错了。在windows下大小写并不敏感，而在<span class='wp_keywordlink_affiliate'><a href="http://php8848.com/tag/linux" title="查看 linux 中的全部文章" target="_blank">linux</a></span>下是区分大小写的。</p>
<p><span style="font-weight:bold;text-shadow:0 1px 0 #ddd;">声明:</span> 本文采用 <a rel="nofollow" href="http://creativecommons.org/licenses/by-nc-sa/3.0/" title="署名-非商业性使用-相同方式共享">BY-NC-SA</a> 协议进行授权 | <a href="http://php8848.com">高度PHP</a><br />转载请注明转自《<a rel="bookmark" title="[magento]:Fatal error: Class XXXX not found.linux下有问题win下正常" href="http://php8848.com/3341.html">[magento]:Fatal error: Class XXXX not found.linux下有问题win下正常</a>》</p>]]></content:encoded>
			<wfw:commentRss>http://php8848.com/3341.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>模态窗口关闭时刷新页面(IE9，firefox，chrome)</title>
		<link>http://php8848.com/3339.html</link>
		<comments>http://php8848.com/3339.html#comments</comments>
		<pubDate>Sat, 28 Apr 2012 13:08:27 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[其他技术]]></category>
		<category><![CDATA[button]]></category>
		<category><![CDATA[模态窗口]]></category>
		<category><![CDATA[自动刷新]]></category>

		<guid isPermaLink="false">http://php8848.com/?p=3339</guid>
		<description><![CDATA[今天在调试时遇到了一件不可思议的事情。同事使用模态窗口完成一个数读取并将数据交给父页面然后关闭模态窗口。在IE6，IE7，IE8下面均正常，但是在最喜你的IE9下面和firefox，chrome里出现模态窗口关闭之后，父页面自动被刷新，准确的说并不是刷新（reload），而是进行了一次重定向，重定向到本页面，导致传回的数据消失。 在排除了种种可能性之后，最后的结果让人啼笑皆非。 因为在同样的系统中其他页面也有用到相同的用法却显示正常。最终确认，弹出的模态窗口，如果使用&#60;button&#62;标签，则在IE6，IE7，IE8下正常，在IE9，firefox，chrome下则关闭模态窗口后会有父页面重定向的情况。（button标签是否要在form里面还不得而知，实验后更新） 如果使用 &#60;input&#62;标签的button则不会由此情况。 让我感到郁闷的是，我在搜索时，出来的文章几乎都是问如何在关闭模态窗口后自动刷新父页面，没有一个是介绍如何不刷新父页面的。 模态窗口在07年前很流行，算是b/s异步处理的有力手段，但是随着ajax出现和div布局的流行，慢慢的被弹出div代替，风光不再。。。 &#160; 声明: 本文采用 BY-NC-SA 协议进行授权 &#124; 高度PHP转载请注明转自《模态窗口关闭时刷新页面(IE9，firefox，chrome)》]]></description>
			<content:encoded><![CDATA[<p>今天在调试时遇到了一件不可思议的事情。同事使用<span class='wp_keywordlink_affiliate'><a href="http://php8848.com/tag/%e6%a8%a1%e6%80%81%e7%aa%97%e5%8f%a3" title="查看 模态窗口 中的全部文章" target="_blank">模态窗口</a></span>完成一个数读取并将数据交给父页面然后关闭<span class='wp_keywordlink_affiliate'><a href="http://php8848.com/tag/%e6%a8%a1%e6%80%81%e7%aa%97%e5%8f%a3" title="查看 模态窗口 中的全部文章" target="_blank">模态窗口</a></span>。在IE6，IE7，IE8下面均正常，但是在最喜你的IE9下面和firefox，chrome里出现<span class='wp_keywordlink_affiliate'><a href="http://php8848.com/tag/%e6%a8%a1%e6%80%81%e7%aa%97%e5%8f%a3" title="查看 模态窗口 中的全部文章" target="_blank">模态窗口</a></span>关闭之后，父页面自动被刷新，准确的说并不是刷新（reload），而是进行了一次重定向，重定向到本页面，导致传回的数据消失。</p>
<p>在排除了种种可能性之后，最后的结果让人啼笑皆非。</p>
<p>因为在同样的系统中其他页面也有用到相同的用法却显示正常。最终确认，弹出的模态窗口，如果使用&lt;<span class='wp_keywordlink_affiliate'><a href="http://php8848.com/tag/button" title="查看 button 中的全部文章" target="_blank">button</a></span>&gt;标签，则在IE6，IE7，IE8下正常，在IE9，firefox，chrome下则关闭模态窗口后会有父页面重定向的情况。（<span class='wp_keywordlink_affiliate'><a href="http://php8848.com/tag/button" title="查看 button 中的全部文章" target="_blank">button</a></span>标签是否要在form里面还不得而知，实验后更新）</p>
<p>如果使用 &lt;input&gt;标签的<span class='wp_keywordlink_affiliate'><a href="http://php8848.com/tag/button" title="查看 button 中的全部文章" target="_blank">button</a></span>则不会由此情况。</p>
<p>让我感到郁闷的是，我在搜索时，出来的文章几乎都是问如何在关闭模态窗口后<span class='wp_keywordlink_affiliate'><a href="http://php8848.com/tag/%e8%87%aa%e5%8a%a8%e5%88%b7%e6%96%b0" title="查看 自动刷新 中的全部文章" target="_blank">自动刷新</a></span>父页面，没有一个是介绍如何不刷新父页面的。</p>
<p>模态窗口在07年前很流行，算是b/s异步处理的有力手段，但是随着ajax出现和div布局的流行，慢慢的被弹出div代替，风光不再。。。</p>
<p>&nbsp;</p>
<p><span style="font-weight:bold;text-shadow:0 1px 0 #ddd;">声明:</span> 本文采用 <a rel="nofollow" href="http://creativecommons.org/licenses/by-nc-sa/3.0/" title="署名-非商业性使用-相同方式共享">BY-NC-SA</a> 协议进行授权 | <a href="http://php8848.com">高度PHP</a><br />转载请注明转自《<a rel="bookmark" title="模态窗口关闭时刷新页面(IE9，firefox，chrome)" href="http://php8848.com/3339.html">模态窗口关闭时刷新页面(IE9，firefox，chrome)</a>》</p>]]></content:encoded>
			<wfw:commentRss>http://php8848.com/3339.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[jquery表单验证插件]:jquery.validate.js在 IE6，IE7下面不验证就提交？【缺少标识符、字符串或数字。】</title>
		<link>http://php8848.com/3332.html</link>
		<comments>http://php8848.com/3332.html#comments</comments>
		<pubDate>Wed, 25 Apr 2012 02:04:07 +0000</pubDate>
		<dc:creator>iceman1983</dc:creator>
				<category><![CDATA[Jquery]]></category>
		<category><![CDATA[IE6]]></category>
		<category><![CDATA[IE7]]></category>
		<category><![CDATA[validate]]></category>
		<category><![CDATA[不验证就提交]]></category>
		<category><![CDATA[缺少标识符、字符串或数字]]></category>

		<guid isPermaLink="false">http://php8848.com/?p=59</guid>
		<description><![CDATA[项目中用到了jquery.validate.js这个jquery插件。在使用中发现firefox和IE8均正常，但是在IE6，IE7下面不验证直接提交。 版本： jquery ： 1.7.2 jquery.validate.js:1.9.0 使用IE TESTER 测试，发现页面报js脚本错误:缺少标识符、字符串或数字。 经过排查，发现是自己写的 rules里面的 js数组的最后一个元素的后面有的添加了逗号“,”。 全部去掉就可以了。 声明: 本文采用 BY-NC-SA 协议进行授权 &#124; 高度PHP转载请注明转自《[jquery表单验证插件]:jquery.validate.js在 IE6，IE7下面不验证就提交？【缺少标识符、字符串或数字。】》]]></description>
			<content:encoded><![CDATA[<p>项目中用到了jquery.<span class='wp_keywordlink_affiliate'><a href="http://php8848.com/tag/validate" title="查看 validate 中的全部文章" target="_blank">validate</a></span>.js这个jquery插件。在使用中发现firefox和IE8均正常，但是在<span class='wp_keywordlink_affiliate'><a href="http://php8848.com/tag/ie6" title="查看 IE6 中的全部文章" target="_blank">IE6</a></span>，<span class='wp_keywordlink_affiliate'><a href="http://php8848.com/tag/ie7" title="查看 IE7 中的全部文章" target="_blank">IE7</a></span>下面不验证直接提交。</p>
<p>版本：</p>
<p>jquery ： 1.7.2</p>
<p>jquery.<span class='wp_keywordlink_affiliate'><a href="http://php8848.com/tag/validate" title="查看 validate 中的全部文章" target="_blank">validate</a></span>.js:1.9.0</p>
<p>使用IE TESTER 测试，发现页面报js脚本错误:<span style="color: #ff0000;"><em><strong><span class='wp_keywordlink_affiliate'><a href="http://php8848.com/tag/%e7%bc%ba%e5%b0%91%e6%a0%87%e8%af%86%e7%ac%a6%e3%80%81%e5%ad%97%e7%ac%a6%e4%b8%b2%e6%88%96%e6%95%b0%e5%ad%97" title="查看 缺少标识符、字符串或数字 中的全部文章" target="_blank">缺少标识符、字符串或数字</a></span>。</strong></em></span></p>
<p>经过排查，发现是自己写的 rules里面的 js数组的最后一个元素的后面有的添加了逗号“,”。</p>
<p>全部去掉就可以了。</p>
<p><span style="font-weight:bold;text-shadow:0 1px 0 #ddd;">声明:</span> 本文采用 <a rel="nofollow" href="http://creativecommons.org/licenses/by-nc-sa/3.0/" title="署名-非商业性使用-相同方式共享">BY-NC-SA</a> 协议进行授权 | <a href="http://php8848.com">高度PHP</a><br />转载请注明转自《<a rel="bookmark" title="[jquery表单验证插件]:jquery.validate.js在 IE6，IE7下面不验证就提交？【缺少标识符、字符串或数字。】" href="http://php8848.com/3332.html">[jquery表单验证插件]:jquery.validate.js在 IE6，IE7下面不验证就提交？【缺少标识符、字符串或数字。】</a>》</p>]]></content:encoded>
			<wfw:commentRss>http://php8848.com/3332.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>【wordpress函数】：set_post_thumbnail</title>
		<link>http://php8848.com/48.html</link>
		<comments>http://php8848.com/48.html#comments</comments>
		<pubDate>Wed, 25 Apr 2012 01:42:03 +0000</pubDate>
		<dc:creator>iceman1983</dc:creator>
				<category><![CDATA[wordpress]]></category>
		<category><![CDATA[Wordpress技巧]]></category>
		<category><![CDATA[set_post_thumbnail]]></category>
		<category><![CDATA[函数]]></category>

		<guid isPermaLink="false">http://php8848.com/?p=48</guid>
		<description><![CDATA[wordpress函数 set_post_thumbnail   为文章插入一个附件。 函数头：add_post_meta($post_id, $meta_key, $meta_value, $unique); 参数介绍：wp_insert_attachment( $attachment, $filename, $parent_post_id ) 参数介绍： $attachment (array) (必须)  附件数组将被写入wp_posts表中. $attachment必须包含post_title, post_content（这个字段必须为空）, post_status and post_mime_type. 默认值: 无 $filename (string) (可选) 服务器上的文件。使用绝对路径，不要使用URI。文件必须存在与uploads文件夹中。参照 wp_upload_dir() 默认值: false $parent_post_id (int) (可选) 附件关联的父级文章，这是文章的ID。 默认值: 0 Return Values Returns the resulting post ID (int) on success - likely returns 0 on failure. Source File wp_insert_attachment() [...]]]></description>
			<content:encoded><![CDATA[<p><span class='wp_keywordlink_affiliate'><a href="http://php8848.com/tag/wordpress-2" title="查看 wordpress 中的全部文章" target="_blank">wordpress</a></span><span class='wp_keywordlink_affiliate'><a href="http://php8848.com/tag/%e5%87%bd%e6%95%b0" title="查看 函数 中的全部文章" target="_blank">函数</a></span> <span class='wp_keywordlink_affiliate'><a href="http://php8848.com/tag/set_post_thumbnail" title="查看 set_post_thumbnail 中的全部文章" target="_blank">set_post_thumbnail</a></span>   为文章插入一个附件。</p>
<p><span class='wp_keywordlink_affiliate'><a href="http://php8848.com/tag/%e5%87%bd%e6%95%b0" title="查看 函数 中的全部文章" target="_blank">函数</a></span>头：add_post_meta($post_id, $meta_key, $meta_value, $unique);</p>
<p>参数介绍：wp_insert_attachment( $attachment, $filename, $parent_post_id )</p>
<p>参数介绍：</p>
<p>$attachment<br />
(array) (必须)  附件数组将被写入wp_posts表中. $attachment必须包含post_title, post_content（这个字段必须为空）, post_status and post_mime_type.<br />
默认值: 无</p>
<p>$filename<br />
(string) (可选) 服务器上的文件。使用绝对路径，不要使用URI。文件必须存在与uploads文件夹中。参照 wp_upload_dir()<br />
默认值: false</p>
<p>$parent_post_id<br />
(int) (可选) 附件关联的父级文章，这是文章的ID。<br />
默认值: 0</p>
<p>Return Values</p>
<p>Returns the resulting post ID (int) on success - likely returns 0 on failure.<br />
Source File</p>
<p>wp_insert_attachment() is located in wp-includes/post.<span class='wp_keywordlink'><a href="http://php8848.com" title="高度PHP，PHP技术文章" target="_blank">php</a></span>.</p>
<p><span style="font-weight:bold;text-shadow:0 1px 0 #ddd;">声明:</span> 本文采用 <a rel="nofollow" href="http://creativecommons.org/licenses/by-nc-sa/3.0/" title="署名-非商业性使用-相同方式共享">BY-NC-SA</a> 协议进行授权 | <a href="http://php8848.com">高度PHP</a><br />转载请注明转自《<a rel="bookmark" title="【wordpress函数】：set_post_thumbnail" href="http://php8848.com/48.html">【wordpress函数】：set_post_thumbnail</a>》</p>]]></content:encoded>
			<wfw:commentRss>http://php8848.com/48.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>【wordpress函数】：wp_insert_post</title>
		<link>http://php8848.com/3330.html</link>
		<comments>http://php8848.com/3330.html#comments</comments>
		<pubDate>Tue, 24 Apr 2012 23:27:02 +0000</pubDate>
		<dc:creator>iceman1983</dc:creator>
				<category><![CDATA[wordpress]]></category>
		<category><![CDATA[Wordpress技巧]]></category>
		<category><![CDATA[wp_insert_post]]></category>
		<category><![CDATA[函数]]></category>

		<guid isPermaLink="false">http://php8848.com/?p=42</guid>
		<description><![CDATA[wordpress函数 wp_insert_post   在数据库插入一篇文章（单页）并返回插入文章章（单页）的ID。 函数头：wp_insert_post( $post, $wp_error ); 参数介绍： $post (object) (必须)一个包含创建文章（单页）所需要的所有变量的数组(对象) .这些变量与数据库表 wp_posts中的字段有一一对应关系 默认值: 无 注意: 如果为 $post['ID'] 设定了值则不会创建以该值为post_id的记录.设定该值将会导致wp_insert_post函数使用输入的其他参数更新post_id为设定值的记录。 一句话，如果想新插入一条记录，必须要保证$post['ID']为空白或者不设定. $post = array( 'ID' =&#62; [ &#60;post id&#62; ] //您想更新一条存在的记录么? 'menu_order' =&#62; [ &#60;order&#62; ] //若您插入的是一个页面，请规定一个显示顺序. 'comment_status' =&#62; [ 'closed' &#124; 'open' ] // 'closed' 意味着该文章不允许评论. 'ping_status' =&#62; [ 'closed' &#124; 'open' ] // 'closed' [...]]]></description>
			<content:encoded><![CDATA[<p><span class='wp_keywordlink_affiliate'><a href="http://php8848.com/tag/wordpress-2" title="查看 wordpress 中的全部文章" target="_blank">wordpress</a></span><span class='wp_keywordlink_affiliate'><a href="http://php8848.com/tag/%e5%87%bd%e6%95%b0" title="查看 函数 中的全部文章" target="_blank">函数</a></span> <span class='wp_keywordlink_affiliate'><a href="http://php8848.com/tag/wp_insert_post" title="查看 wp_insert_post 中的全部文章" target="_blank">wp_insert_post</a></span>   在数据库插入一篇文章（单页）并返回插入文章章（单页）的ID。</p>
<p><span class='wp_keywordlink_affiliate'><a href="http://php8848.com/tag/%e5%87%bd%e6%95%b0" title="查看 函数 中的全部文章" target="_blank">函数</a></span>头：<span class='wp_keywordlink_affiliate'><a href="http://php8848.com/tag/wp_insert_post" title="查看 wp_insert_post 中的全部文章" target="_blank">wp_insert_post</a></span>( $post, $wp_error );</p>
<p>参数介绍：</p>
<p>$post<br />
(object) (必须)一个包含创建文章（单页）所需要的所有变量的数组(对象) .这些变量与数据库表 wp_posts中的字段有一一对应关系</p>
<p>默认值: 无</p>
<p><span style="color: #ff0000;"><strong>注意</strong></span>: 如果为 $post['ID'] 设定了值则不会创建以该值为post_id的记录.设定该值将会导致<span class='wp_keywordlink_affiliate'><a href="http://php8848.com/tag/wp_insert_post" title="查看 wp_insert_post 中的全部文章" target="_blank">wp_insert_post</a></span>函数使用输入的其他参数更新post_id为设定值的记录。 一句话，如果想新插入一条记录，必须要保证$post['ID']为空白或者不设定.</p>
<p>$post = array(<br />
'ID' =&gt; [ &lt;post id&gt; ] //您想更新一条存在的记录么?<br />
'menu_order' =&gt; [ &lt;order&gt; ] //若您插入的是一个页面，请规定一个显示顺序.<br />
'comment_status' =&gt; [ 'closed' | 'open' ] // 'closed' 意味着该文章不允许评论.<br />
'ping_status' =&gt; [ 'closed' | 'open' ] // 'closed' 意味着 pingbacks or trackbacks 功能关闭<br />
'pinged' =&gt; [ ? ] //?<br />
'post_author' =&gt; [ &lt;user ID&gt; ] //作者的ID.<br />
'post_category' =&gt; [ array(&lt;category id&gt;, &lt;...&gt;) ] //文章分类，必须是数组形式.<br />
'post_content' =&gt; [ &lt;the text of the post&gt; ] //文章的内容.<br />
'post_date' =&gt; [ Y-m-d H:i:s ] //文章发布的时间.<br />
'post_date_gmt' =&gt; [ Y-m-d H:i:s ] //文章发布的gmt时间.<br />
'post_excerpt' =&gt; [ &lt;an excerpt&gt; ] //文章的摘要.<br />
'post_name' =&gt; [ &lt;the name&gt; ] // 文章的slug（自定义url）<br />
'post_parent' =&gt; [ &lt;post ID&gt; ] //父级文章.<br />
'post_password' =&gt; [ ? ] //密码?<br />
'post_status' =&gt; [ 'draft' | 'publish' | 'pending'| 'future' | 'private' ] //文章的状态.<br />
'post_title' =&gt; [ &lt;the title&gt; ] //文章的标题.<br />
'post_type' =&gt; [ 'post' | 'page' | 'link' | 'nav_menu_item' | custom post type ] //插入记录的类型，插入的是一个常规的文章，单页，链接，菜单项或是一个用户自定义记录。<br />
'tags_input' =&gt; [ '&lt;tag&gt;, &lt;tag&gt;, &lt;...&gt;' ] //文章的tags.是一个用半角逗号连接tag。<br />
'to_ping' =&gt; [ ? ] //?<br />
'tax_input' =&gt; [ array( 'taxonomy_name' =&gt; array( 'term', 'term2', 'term3' ) ) ] // support for custom taxonomies.<br />
);</p>
<p>提示1:page_template 字段已经从$post字段移入到wp_postmeta表中，要设定单页的模版，请使用update_post_meta添加一个 _wp_page_template的键名。</p>
<p>提示2: post_status字段记录的是一个post变化状态.</p>
<p>提示3: 如果设定 post_status 为 'future' 你必须设定一个发布时间来让<span class='wp_keywordlink_affiliate'><a href="http://php8848.com/tag/wordpress-2" title="查看 wordpress 中的全部文章" target="_blank">wordpress</a></span>直到何时去发布。</p>
<p>提示4: If the current user doesn't have the capability to work with a custom taxonomy then using tax_input to add a term won't work. You will need to use wp_set_object_terms().（不明白什么意思）</p>
<p>$wp_error<br />
(bool) (可选) 当插入失败时允许返回一个WP_Error object</p>
<p>默认值: false</p>
<p>返回值</p>
<p>如果文章成功插入到数据库中，则返回文章ID。如果失败，$wp_error设定为false则返回值为0，如果$wp_error设置为true，则返回WP_Error对象 .</p>
<p>举例：</p>
<p>// 创建post对象（数组）<br />
$my_post = array(<br />
'post_title' =&gt; 'My post',<br />
'post_content' =&gt; 'This is my post.',<br />
'post_status' =&gt; 'publish',<br />
'post_author' =&gt; 1,<br />
'post_category' =&gt; array(8,39)<br />
);</p>
<p>// 将post对象插入到数据库中<br />
wp_insert_post( $my_post );</p>
<p>下面是post对象的默认值:</p>
<p>$defaults = array(<br />
'post_status' =&gt; 'draft',<br />
'post_type' =&gt; 'post',<br />
'post_author' =&gt; $user_ID,<br />
'ping_status' =&gt; get_option('default_ping_status'),<br />
'post_parent' =&gt; 0,<br />
'menu_order' =&gt; 0,<br />
'to_ping' =&gt;  '',<br />
'pinged' =&gt; '',<br />
'post_password' =&gt; '',<br />
'guid' =&gt; '',<br />
'post_content_filtered' =&gt; '',<br />
'post_excerpt' =&gt; '',<br />
'import_id' =&gt; 0);</p>
<p>&nbsp;</p>
<p><span style="font-weight:bold;text-shadow:0 1px 0 #ddd;">声明:</span> 本文采用 <a rel="nofollow" href="http://creativecommons.org/licenses/by-nc-sa/3.0/" title="署名-非商业性使用-相同方式共享">BY-NC-SA</a> 协议进行授权 | <a href="http://php8848.com">高度PHP</a><br />转载请注明转自《<a rel="bookmark" title="【wordpress函数】：wp_insert_post" href="http://php8848.com/3330.html">【wordpress函数】：wp_insert_post</a>》</p>]]></content:encoded>
			<wfw:commentRss>http://php8848.com/3330.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>【wordpress函数】：add_post_meta</title>
		<link>http://php8848.com/3322.html</link>
		<comments>http://php8848.com/3322.html#comments</comments>
		<pubDate>Mon, 23 Apr 2012 23:19:18 +0000</pubDate>
		<dc:creator>iceman1983</dc:creator>
				<category><![CDATA[wordpress]]></category>
		<category><![CDATA[Wordpress技巧]]></category>
		<category><![CDATA[meta_key]]></category>
		<category><![CDATA[函数]]></category>

		<guid isPermaLink="false">http://php8848.com/?p=34</guid>
		<description><![CDATA[wordpress函数 add_post_meta   为文章插入一个meta（自定义字段）。 函数头：add_post_meta($post_id, $meta_key, $meta_value, $unique); 参数介绍： $post_id (integer) (必须)要添加自定义字段的文章ID. 默认值: 无 $meta_key (string) (必须) 你想添加的自定义字段的键名。 默认值: 无 $meta_value (mixed) (必须) 你想添加的自定义字段的键值.数组将会被序列化为一个字符串（使用的是serialize（）函数）. 默认值: 无 $unique (boolean) (可选) 是否想让此自定义键名对当前的文章唯一. 如果设定为true,将首先确认当前文章是否已有相同键名的自定义字段，如果有的话，则不再添加当前的自定义字段。 默认值: false &#160; 声明: 本文采用 BY-NC-SA 协议进行授权 &#124; 高度PHP转载请注明转自《【wordpress函数】：add_post_meta》]]></description>
			<content:encoded><![CDATA[<p><span class='wp_keywordlink_affiliate'><a href="http://php8848.com/tag/wordpress-2" title="查看 wordpress 中的全部文章" target="_blank">wordpress</a></span><span class='wp_keywordlink_affiliate'><a href="http://php8848.com/tag/%e5%87%bd%e6%95%b0" title="查看 函数 中的全部文章" target="_blank">函数</a></span> add_post_meta   为文章插入一个meta（自定义字段）。</p>
<p><span class='wp_keywordlink_affiliate'><a href="http://php8848.com/tag/%e5%87%bd%e6%95%b0" title="查看 函数 中的全部文章" target="_blank">函数</a></span>头：add_post_meta($post_id, $<span class='wp_keywordlink_affiliate'><a href="http://php8848.com/tag/meta_key" title="查看 meta_key 中的全部文章" target="_blank">meta_key</a></span>, $meta_value, $unique);</p>
<p>参数介绍：</p>
<p>$post_id<br />
(integer) (必须)要添加自定义字段的文章ID.<br />
默认值: 无</p>
<p>$<span class='wp_keywordlink_affiliate'><a href="http://php8848.com/tag/meta_key" title="查看 meta_key 中的全部文章" target="_blank">meta_key</a></span><br />
(string) (必须) 你想添加的自定义字段的键名。<br />
默认值: 无</p>
<p>$meta_value<br />
(mixed) (必须) 你想添加的自定义字段的键值.数组将会被序列化为一个字符串（使用的是serialize（）<span class='wp_keywordlink_affiliate'><a href="http://php8848.com/tag/%e5%87%bd%e6%95%b0" title="查看 函数 中的全部文章" target="_blank">函数</a></span>）.<br />
默认值: 无<br />
$unique<br />
(boolean) (可选) 是否想让此自定义键名对当前的文章唯一. 如果设定为true,将首先确认当前文章是否已有相同键名的自定义字段，如果有的话，则不再添加当前的自定义字段。<br />
默认值: false</p>
<p>&nbsp;</p>
<p><span style="font-weight:bold;text-shadow:0 1px 0 #ddd;">声明:</span> 本文采用 <a rel="nofollow" href="http://creativecommons.org/licenses/by-nc-sa/3.0/" title="署名-非商业性使用-相同方式共享">BY-NC-SA</a> 协议进行授权 | <a href="http://php8848.com">高度PHP</a><br />转载请注明转自《<a rel="bookmark" title="【wordpress函数】：add_post_meta" href="http://php8848.com/3322.html">【wordpress函数】：add_post_meta</a>》</p>]]></content:encoded>
			<wfw:commentRss>http://php8848.com/3322.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>世界，你好！</title>
		<link>http://php8848.com/1.html</link>
		<comments>http://php8848.com/1.html#comments</comments>
		<pubDate>Mon, 23 Apr 2012 14:23:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[未分类]]></category>

		<guid isPermaLink="false">http://php8848.com/?p=1</guid>
		<description><![CDATA[欢迎使用 WordPress。这是系统自动生成的演示文章。编辑或者删除它，然后开始您的博客！ 声明: 本文采用 BY-NC-SA 协议进行授权 &#124; 高度PHP转载请注明转自《世界，你好！》]]></description>
			<content:encoded><![CDATA[<p>欢迎使用 WordPress。这是系统自动生成的演示文章。编辑或者删除它，然后开始您的博客！</p>
<p><span style="font-weight:bold;text-shadow:0 1px 0 #ddd;">声明:</span> 本文采用 <a rel="nofollow" href="http://creativecommons.org/licenses/by-nc-sa/3.0/" title="署名-非商业性使用-相同方式共享">BY-NC-SA</a> 协议进行授权 | <a href="http://php8848.com">高度PHP</a><br />转载请注明转自《<a rel="bookmark" title="世界，你好！" href="http://php8848.com/1.html">世界，你好！</a>》</p>]]></content:encoded>
			<wfw:commentRss>http://php8848.com/1.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

