フォーラムへの返信

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

    (@sato-plus-s)

    申し訳ありません、コードを少し省略していました。
    正しくはsave.phpの内容はショートコードにしてあり、actionはショートコードを埋め込んだ固定ページのurlを入力しています。

    トピック投稿者 sato-plus-s

    (@sato-plus-s)

    見た目を修正するため、inputタグのそれぞれのidに下記cssを設定していたのですが、

    #pass1{
    	display: none;
    }
    
    #pass1-text{
    	background-color: #dcdcdc;
    	border:solid 1px #c0c0c0;
    	width: 100% !important;
    }

    下記の通りにクラス名を入れ替えたらdisabledが消え動作するようになりました。

    
    #pass1-text{
    	display: none;
    }
    
    #pass1{
    	background-color: #dcdcdc;
    	border:solid 1px #c0c0c0;
    	width: 100% !important;
    }
    
    • この返信は7年、 6ヶ月前にsato-plus-sが編集しました。
    トピック投稿者 sato-plus-s

    (@sato-plus-s)

    返信ありがとうございます。

    >なおインストール済みプラグインの一覧に掲載されるプラグイン名については
    プラグインフォルダ 以下にある PHPの冒頭にある

    Plugin Name: ◯◯

    の◯◯になります。

    このファイルをカスタマイズした際、バックアップとして元ファイルをコピーしたものを同じフォルダに置いておいたのが誤認識されていました。

    バックアップファイルを別フォルダに移すことで解決しました。

    ありがとうございました。

    トピック投稿者 sato-plus-s

    (@sato-plus-s)

    返信ありがとうございます。

    「うまくいきませんでした」というのは
    「カスタムフィールドの挿入はされているが、期待する値が入っていない」
    状態でした。

    wp_insert_post( $dc_post );
    $dc_coupon_id = wp_insert_post( $dc_post );

    ご指摘通り、この部分に問題がありました。
    wp_insert_post( $dc_post );
    を削除して、
    $dc_coupon_id = wp_insert_post( $dc_post );
    のみにしたら
    update_post_meta( $dc_id , ‘dc_type’, $_POST[‘dc_type’]);
    にIDを渡すことができ、’dc_type’に値を書き込むことができるようになりました。

    本当に助かりました、ありがとうございました。

    トピック投稿者 sato-plus-s

    (@sato-plus-s)

    返答ありがとうございます。

    早速試してみたのですが。

    $dc_post = array(
    			'ID' => $_POST['ID'],
    			'post_type' => $_POST['post_type'] ,
    			'post_status' => $_POST['post_status'] ,
    			'post_title' => $_POST['post_title'] ,
    			'post_excerpt' => $_POST['post_excerpt']
    		);
    wp_insert_post( $dc_post );
    		$dc_coupon_id = wp_insert_post( $dc_post );
    			echo '$dc_id';
    			var_dump($dc_id);
    		update_post_meta( $dc_id , 'dc_type', $_POST['dc_type']);

    上記でもうまくいきませんでした。
    既存の投稿を更新するときはこれで動作します。

    echo '$dc_id';
    var_dump($dc_id);

    部分は新規投稿のIDが帰ってきているかどうかチェックするために記述しているのですが、新規投稿のID
    が表示されていました。
    $dc_idに新規のIDを渡すところまではうまくいっているようです。
    updete_post_meta()の記述に問題があるのでしょうか?
    更新時には動作しているので原因がわからないでいます。

    フォーラム: 使い方全般
    返信が含まれるトピック: コメント編集をフロントエンドで行いたい。
    トピック投稿者 sato-plus-s

    (@sato-plus-s)

    >$dc_comment_idをシングルクォートで囲むのを止めればよいのでは?

    これで解決できました。ありがとうございました!

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