フォーラムへの返信

7件の返信を表示中 - 1 - 7件目 (全7件中)
  • フォーラム: 使い方全般
    返信が含まれるトピック: カスタム投稿を作成後、投稿一覧が表示されない
    トピック投稿者 ga_ll

    (@ga_ll)

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

    アドバイスを元にfunction.phpを見直した所、

    manage_posts_columns にフックしているジャバスクリプトを停止した所

    症状が改善され復旧致しました。

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

    フォーラム: 使い方全般
    返信が含まれるトピック: カスタム投稿を作成後、投稿一覧が表示されない
    トピック投稿者 ga_ll

    (@ga_ll)

    その後、全てのプラグインを停止しましたが、
    症状が変わらない為、

    どうやら上記②の

    functions.php に追記したどれか。

    が原因と思われます。

    フォーラム: 使い方全般
    返信が含まれるトピック: カスタム投稿を作成後、投稿一覧が表示されない
    トピック投稿者 ga_ll

    (@ga_ll)

    もしかしたら、自分の記憶に無く、何かのカスタマイズの際に書き換えている可能性も考慮して、
    まっさらなwordpressをインストール後、
    wp-includes/plugin.php をコピーし、移し変えましたが、
    症状が変わらない為、やはりこのphpファイル以外に原因があると思われます。

    ①インストールしたプラグインのどれか。

    ②functions.php に追記したどれか。

    引続き自身でも調べておりますが
    何かお知恵を拝借できればと思いますので
    是非宜しくお願いします。

    フォーラム: 使い方全般
    返信が含まれるトピック: カスタムフィールドに特定の値を自動入力
    トピック投稿者 ga_ll

    (@ga_ll)

    解決しました。

    http://ja.forums.wordpress.org/topic/15527?replies=4
    を参考にさせて頂き

    $aID = $post->post_author; でユーザーIDを取得し

    $creator = get_the_author_meta( ‘creator’, $aID ); としました。

    需要があるかどうかわかりませんが
    一応解決したコードをのせておきます。

    add_action( 'save_post' , 'action_save_post', 99, 2 );
    function action_save_post( $post_id, $post ) {
    
        if ( defined('DOING_AUTOSAVE') && DOING_AUTOSAVE ) {
    
            return $post_id;
        } elseif ( !empty( $_POST ) ) {
    
    	$aID = $post->post_author;
    
    	$creator = get_the_author_meta( 'creator', $aID );
    
            update_post_meta( $post_id, 'creator-name-postfield',  $creator );
    
        }
    }

    書き込み頂きました jdbb 様、
    他にもご覧頂きご検討下さいました皆様ありがとうございました。

    フォーラム: 使い方全般
    返信が含まれるトピック: カスタムフィールドに特定の値を自動入力
    トピック投稿者 ga_ll

    (@ga_ll)

    jdbb様 書き込み頂きありがとうございます。

    上記コードを試してみましたが残念ながらカスタムフィールドの値は空でした。

    $aID = get_the_author_meta('ID');

    を試しに

    $creator = get_the_author_meta('ID');

    と書き換えてカスタムフィールドの値に
    ユーザーIDが入るか?を確認してみましたが

    記事を更新してもカスタムフィールドの値が空なので
    どうやらユーザーIDすら取得できていないみたいです。

    引き続き自分なりに調べておりますが
    解決策ありましたらご教示頂けると幸いです。

    フォーラム: 使い方全般
    返信が含まれるトピック: カスタムフィールドに特定の値を自動入力
    トピック投稿者 ga_ll

    (@ga_ll)

    度々失礼致します

    update_post_meta( $post_id, 'creator-name-postfield', $creator );

    の個所を

    update_post_meta( $post_id, 'creator-name-postfield', 'テスト' );

    と書き直すと
    カスタムフィールド creator-name-postfield の値が テスト となる為、

        $aID = get_the_author_meta('ID');
            $creator = the_field('creator', 'user_' . $aID);

    の記述に問題があると思われます。
    引続き自分でも調べておりますが、解決策がありましたら
    ご教示願えると幸いです。

    フォーラム: 使い方全般
    返信が含まれるトピック: カスタムフィールドに特定の値を自動入力
    トピック投稿者 ga_ll

    (@ga_ll)

    下記のソースをfunctions.phpに入れましたが
    反応しないので、お知恵を拝借出来ればと思い投稿させて頂きました。

    に誤りがありました。

    厳密には、カスタムフィールドは作成されますが
    値が入力されていませんでした。

    宜しくお願いします。

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