サポート » 使い方全般 » 公開日時の編集がサーバー上でできない

  • 解決済 nekocat

    (@nekocat)



    お世話になります。

    表題の通り、投稿の編集画面で公開日時の編集ができず、困っています。
    通常は、公開日時の「編集」を押すと、入力用のウィンドウが表示されると思うのですが、現状は「編集」を押してもウィンドウが表示されません。
    また、ローカル環境では大丈夫なのですが、サーバーにアップロードした場合に、その状態になってしまいます。

    ちなみに、サイトはオリジナルテーマを使用しており、twentyseventeen など、もともとプリセットされているテーマを使用した際は、問題なく公開日時の編集ができます。
    なので、サーバーの問題ではなく、テーマ上の問題かと思っています。
    なお、サイトでは、カスタム投稿タイプを使用しています。

    解決法あるいはヒントになりそうなことがあれば、ご教示いただけると助かります。
    よろしくお願いいたします。

    • このトピックは nekocatが1 週、 2 日前に変更しました。
6件の返信を表示中 - 1 - 6件目 (全6件中)
  • CG

    (@du-bist-der-lenz)

    どういったコードが書かれているか見当がつかず、公式ディレクトリのテーマを使用した際は問題ないとなると、WordPressの使い方より、テーマ作成の勉強会の活用が最適でしょう。

    CG様

    早速のご返答ありがとうございます。
    確かに、テーマ作成の知識を増やすことが先決かもしれませんね。
    とりあえずは、テーマ作成時に何か大事なことが抜けていなかったか、確認してみようと思います。

    その他、思い当たることなどあれば、アドバイスいただけるとありがたいです。

    CG

    (@du-bist-der-lenz)

    試してみるべきことでも、幾つもありそうです。内容を共有したり、テストしてもらってデータを検討するのが最善と思います。

    こんにちは

    PHP エラーが発生しているかもしれません。
    下記ページを参考にエラーメッセージを確認してみてください。
    https://wpdocs.osdn.jp/WordPressでのデバッグ

    また、JavaScript のエラーが発生している可能性もあります。
    下記ページなどを参考に、JavaScript のエラーメッセージを確認してみてください。
    http://www.koikikukan.com/archives/2013/07/31-005555.php

    CG

    (@du-bist-der-lenz)

    ようやくテーマの一部を示してもらえたのですが、アポストロフィとシングルクォートが混じっているのは、提示上の都合でしょうか。

    nekocat

    (@nekocat)

    CG様

    > アポストロフィとシングルクォートが混じっているのは、提示上の都合でしょうか。
    投稿タイプ名を伏せたかったので、’example-1’に変更した際、ミスしてしまったようです。
    ご指摘ありがとうございます。

    その後、functions.php のソースをチェックし、最終的に以下のソースが問題らしいと言うことが分かりました。

    
    wp_enqueue_script('script','//example.co.jp/wordpresse/wp-content/themes/original/js/script.js', array('jquery'), '1.0');
    

    JSファイルの読み込み方がよくなかったようで、以下に変更したところ、ようやく問題を解決することができました。

    
    add_action( 'wp_enqueue_scripts', function() {
      wp_enqueue_script( 'my_script', 
      get_stylesheet_directory_uri().'/js/script.js', 
      array('jquery'), '1.0.0', true);
    });
    

    まだまだ勉強不足であると痛感しています。
    みなさま、アドバイスありがとうございました。

    • この返信は1 週前に  nekocat さんが編集しました。
6件の返信を表示中 - 1 - 6件目 (全6件中)
  • このトピックに返信するにはログインが必要です。