フォーラムへの返信

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • トピック投稿者 gpabi

    (@gpabi)

    jim912さん本当にありがとうございます・・・
    頼りっぱなしで面目ないです・・・
    wordpressって確かに基本はPHPなのですがapiがすごく多いんですね・・・
    codex見ただけでも目が回りそうでした
    書いてくださったソースを見るとまだわからない部分があったので勉強不足を感じました
    細かい部分までコメントも入れて下さり非常に助かります

    トピック投稿者 gpabi

    (@gpabi)

    どうやら調べていくと
    フォームの部分がおかしいような気がしてきました
    <form —から始まる部分をいじってみると入力した内容は送られませんでしたがテーブルにはidが1と入っており中身が無い状態のものになりました
    テーブルはそれぞれ gps_id auto increment gps_begin date gps_end date gps_title varchar gps_desc text gps_added timestampという構成になっており 今回はテストとしてgps_descに文字列のデータを入れたいと思って作業をしているところです
    疑問に思っているところはこの辺りなのでこれおかしくない?というところがあれば是非ご指摘をお願いします

    トピック投稿者 gpabi

    (@gpabi)

    ご指導のもと書き加えや直しをしてみました

    add_action(‘admin_menu’, ‘c_admin_menu’);

    function c_admin_menu()
    {
    add_menu_page(“Send Data”, “Send Data”, ‘8’, __FILE__, ‘example’);
    }

    function example()
    {
    global $wpdb;
    if (!empty($_POST) && check_admin_referer(‘admin_menu’, ‘example’));
    $wpdb->query(“INSERT INTO $wpdb->gps_events (gps_desc) VALUES (“.$_POST[‘gps_desc’].”)”);
    ?>

    <div>
    <form method=”POST” action=””>
    <table>
    <tr>
    <th>内容</th>
    <td><input type =”text” name=”gps_desc” value=”<?php echo esc_attr($_POST[‘gps_desc’]) ?>” /></td>
    </tr>
    </table>
    <input type=”hidden” name=”action” value=”update” />
    <input type=”hidden” name=”page_options” value=”option” />
    <p><?php wp_nonce_field(‘admin_menu’, ‘example’); ?>
    <p class=”submit”>
    <input type=”submit” class=”button-primary” value=”保存” />
    </p>
    </form>
    </div>
    <?php
    }
    ?>

    おそらくcheck_admin_refererとwp_nonce_fieldの使い方がよくわかっていないせいだと思われますがそれ以外でも間違いなどがあればご指摘お願いします

    トピック投稿者 gpabi

    (@gpabi)

    お返事ありがとうございます
    wordpress開発が全くの初心者なのでプログラミングやアクション等のapiが十分に扱えないことも重なりお世話になります・・・
    保存先も間違っているなど根本からのご指摘も数々実にありがたいです
    教えてくださる方がいるだけで安心になります
    理解を深めてまた作業を進めていきたいと思います

    フォーラム: プラグイン
    返信が含まれるトピック: カレンダーへのショートコードを作りたい
    トピック投稿者 gpabi

    (@gpabi)

    カレンダーオリジナルのものにしようと思っています
    java scriptやphpのサンプルがあったのでシンプルなものをまずは導入したいと思っています
    参考書を読んでいてもwordpress独特な部分が把握できていないのでよろしければ説明をしてくださるとありがたいです

    フォーラム: プラグイン
    返信が含まれるトピック: プラグイン有効化の際にテーブルを追加したい
    トピック投稿者 gpabi

    (@gpabi)

    お返事有り難うございます
    1人で悩んでいて詰まった時にアドバイスをくださる方がいるというだけで安心します!
    その点きちんと修正して再度試してみたいと思います

6件の返信を表示中 - 1 - 6件目 (全6件中)