小编Jam*_*use的帖子

每个用户仅显示一次弹出窗口

已经有了这个问题的答案,但我仍然不确定它是如何工作的.

我在footer.php中使用以下HTML:

<div id="popup">
    <div>
        <div id="popup-close">X</div>
            <h2>Content Goes Here</h2>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

和以下Javascript:

$j(document).ready(function() {
    $j("#popup").delay(2000).fadeIn();
    $j('#popup-close').click(function(e) // You are clicking the close button
    {
    $j('#popup').fadeOut(); // Now the pop up is hiden.
    });
    $j('#popup').click(function(e) 
    {
    $j('#popup').fadeOut(); 
    });
});
Run Code Online (Sandbox Code Playgroud)

一切都很好,但我想只显示每个用户弹出一次(可能使用所有论坛帖子继续的cookie的东西),但我不知道如何将其合并到上面的JS中.

我知道我必须在我的页脚中加载cookie JS:

<script type="text/javascript" src="scripts/jquery.cookies.2.2.0.min.js"></script> 
Run Code Online (Sandbox Code Playgroud)

但这就是我所理解的,任何人都可以告诉我JS/jQuery应该如何添加cookie的东西?

谢谢

詹姆士

javascript cookies jquery

25
推荐指数
2
解决办法
9万
查看次数

在 WooCommerce 感谢页面上使用 update_meta_data

我正在尝试限制对 WooCommerce 感谢页面的访问,以便用户只能查看一次(目前您可以将 URL 粘贴到另一个浏览器中并仍然可以看到它。)

我正在考虑在加载感谢页面后创建/附加一个自定义订单元到订单,然后将整个页面模板包装在 if 语句中以检查此元是否存在。因此,当他们将其粘贴到另一个浏览器/窗口中时,模板会看到该元数据存在并向他们显示不同的消息。

这是正确的做法吗?这就是我到目前为止所做的,但它不起作用!

//functions.php
add_action( 'wp_footer', 'hasLoadedPlayPage', 20 );
function hasLoadedPlayPage( $order ){
if( !is_wc_endpoint_url( 'order-received' ) ) return;
$order->update_meta_data('hasLoadedPlayPage', 'Yes');
$order->save();
}

//thankyou.php
$hasAnswered = get_post_meta($order->ID, 'hasLoadedPlayPage', true);
if(! $hasAnswered){
echo "NOT SEEN";
} else {
echo "SEEN";
}
Run Code Online (Sandbox Code Playgroud)

任何人能给我的指导将不胜感激!

谢谢

詹姆士

wordpress woocommerce

1
推荐指数
1
解决办法
5894
查看次数

为HTML5 Blank创建子主题

我刚刚在我的WordPress安装上安装了HTML5 Blank主题.

http://html5blank.com/

我试图使用WordPress codex上显示的@import方法为它创建一个子主题.

/*
Theme Name: html5blank-child
Description: Child theme for HTML5 Blank
Template: html5blank-stable
Author: James
*/

@import url("../html5blank-stable/style.css");
Run Code Online (Sandbox Code Playgroud)

它不起作用,我添加到子主题的任何CSS都不会覆盖父级.

救命!

詹姆士

wordpress html5 themes

0
推荐指数
1
解决办法
4015
查看次数

标签 统计

wordpress ×2

cookies ×1

html5 ×1

javascript ×1

jquery ×1

themes ×1

woocommerce ×1