

ワードプレスのwelcartを設置しています。

下記の記述をし、  
買い物を続けるのボタンを押すと、  
指定するページに遷移するようなフックを設定しました。

しかしながら、設定は反映されず、通常のページの遷移になります。  
下記の記述で不備はございますか？

[code]

    // 買い物を続ける ————————————————————————————–
    add_filter(‘usces_filter_cart_prebutton’, ‘my_cart_prebutton’);
    function my_cart_prebutton(){
    return ‘ onclick=”location.href=’url’”‘;
    }
    <?php } ?>
    
[/code]


CC BY-SA 3.0
2015-08-11T13:03:02.720
14286
2016-10-19T13:26:16.923
2015-08-12T14:17:58.377
5337
10836
question
php
WordPressのWelcartプラグインでフックを設定したのに反映されない。


リターン値が文字列として成立してませんがPHP側でエラー出てませんか？

[code]

    return 'onclick="location.href='http://url'"';
    
[/code]

↓

[code]

    return 'onclick="location.href=\'http://url\'"'; 
    
[/code]

またはこんな↓感じで工夫する。

[code]

    $jsevent = 'onclick="{{js}}";'
    $js = "location.href='http://url'";
    return str_replace('{{js}}', $js, $jsevent);
    
[/code]


CC BY-SA 3.0
2015-08-12T02:35:24.477
14303
2015-08-12T02:35:24.477
7343
14286
answer