2017-08-31 7 views
0

私はチュートリアルから次のコードを取りました。それは私がWordpressの投稿にボタンを追加するのに使うことができる短いコードを作成することを意図しています。このボタンは投稿を作成したユーザーに直接メッセージを送ります。php - 致命的なエラー、クラスが見つかりません、Wordpressショートコードを追加するとき

私は、PHPのエラーを取得しています -

Fatal error: Class 'wpchats' not found in /homepages/22/d688271077/htdocs/clickandbuilds/VillaShare/wp-content/themes/listable/functions.php on line 755

以下のfunctions.phpコードとショートを参照してください。

add_shortcode('wpc-link-to-chat', function($atts) { 

    $a = shortcode_atts(array(
     'user_id' => wp_get_current_user()->ID 
    ), $atts); 

    $user_id = (int) "{$a['user_id']}"; 
    $wpchats = new wpchats; 
    return $wpchats->get_settings('messages_page') . "?recipient=$user_id";  
}); 

はショートコード:

[wpc-link-to-chat user_id="3"] 
+0

あなたのクラスが宣言されていないと推測します - クラスはどこにあり、何が含まれていますか? – Stender

答えて

0

使用してみてください:

... 
$wpchats = new wpChats; 
return $wpchats->get_settings('messages_page') . "?recipient=$user_id"; 
}); 
関連する問題