在WordPress中使用Cookie创造销售线索

时间:2012-11-11 作者:beacon

新建编辑未设置cookie时,我希望显示more标记之前的\\u内容,设置cookie时,显示more标记之后的\\u内容。

我无法回答自己的问题,因为我的声誉不到10,所以我将改为编辑。

这是最后的答案。如果未设置cookie,这将显示more标记之前的\\u内容,一旦设置cookie,将显示more标记之后的\\u内容。在创建Lead Gen登录页时,或在执行某个操作之前或之后要显示某些内容时,非常有用。

谢谢

<?php global $more;
while (have_posts()) : the_post();
if(isset($_COOKIE[\'CookieName\'])) {
$more = 1;
the_content(\'\',TRUE,\'\'); } 
else {
$more = 0;
the_content(); } ?>

1 个回复
SO网友:Fraggy

尝试使用jQuery Cookie plugin

您可以设置一个cookie,该cookie可以称为InfoSubmitted,其值为“否”,当他们提交信息时,它会变为“是”

要设置cookie,请首先确保安装了jQuery和cookie插件,然后使用:

jQuery.cookie(\'InfoSubmitted\', \'No\');
用户提交表单后,将cookie更改为“是”:

jQuery.cookie(\'InfoSubmitted\', \'Yes\');
一旦你成功了,你就需要检查cookie的价值。

if (jQuery.cookie(\'InfoSubmitted\') == "No") {
    //do not show information

} else {
    //show information
}
这都是使用jQuery和Javascript实现的。你可以使用PHP 读取插件设置的cookie并在PHP代码中使用它们

结束

相关推荐

Cookies in template

我需要根据cookies只显示一次页面的某些部分。主要问题是我只能在插件中设置cookie,挂起init操作。我已经读了20页的谷歌,这个网站,问了2个论坛,但我仍然有这个问题。任何帮助都将不胜感激!