サイト全体に「COLORS(ブルー)」スキン適用中。
シンプルなWordPressテーマ

Cocoonは、SEO・高速化・モバイルフレンドリーに最適化した無料テーマです。
見た目はシンプルですが、初めての方でも感覚的に使えるように
便利な機能を織り込んで作りました。
100%GPLテーマなので自由にご利用いただけます。

ダウンロードページはこちら。

ダウンロード

「無効な投稿形式」というエラーについて | ブログ相談 | Cocoon フォーラム

書き込みの前に以下の3点をご確認ください。

  1. 1つのトピックにつき1つの質問を書き込んでください
  2. 不具合・カスタマイズ対象ページのURLを提示してください
  3. 該当部分のキャプチャ環境情報とともに書き込んでいただけると助かります

フォーラム利用ガイドリンク

  1. フォーラムガイドライン
  2. サポート対象外のケース
  3. 原因がわからない不具合が出た場合のトラブルシューティング
  4. トピックにHTMLを貼り付ける方法(推奨ツール:notepad.pw
  5. 画面が真っ白になった際のエラーメッセージの確認方法 

フォーラムの内容は、CCライセンス(CC BY-ND 2.1)に準じていれば転載も自由です。

フォーラムのTwitterアカウント(@CocoonForum)はこちら

スポンサーリンク

[解決済] 「無効な投稿形式」というエラーについて  


okura
(@okura)
Eminent Memberサイト
参加: 3か月 前
投稿: 34
okura - Twitter
2018年12月17日 12:05  

お世話になっております。cocoon利用中の者です。

WordPressでのエラーに関しての相談なのですが、よろしいでしょうか?

【本題】

WordPressの管理画面にて、下記の操作を行うとエラーが発生します。

不勉強で恐縮ですが、お心当たりがございましたらお返事いただけますと幸いに存じます。

【手順】

  1. 「投稿一覧」
  2. 「(条件を指定して)絞り込み検索」
  3. 「(チェックを入れて)編集」
  4. 「適用」
  5. 「エラーメッセージ“無効な投稿形式。”」

【類似の例】

無効な投稿タイプ - ログブック|LOGBOOK

相違点:カスタム投稿タイプを設定した記憶がない。

【調べたこと・試したこと】

トピック: 「無効な投稿タイプ」と表示されます。 | WordPress.org

waasuke's the Days of Wine and Roses » Blog Archive 2015-08-17:wordpress の「無効な投稿タイプ」と nginx 設定

https://twitter.com/yuuichi/status/324741067314438144

【結果・問題点】

  • エラーメッセージについては「適用」で発生したり、「絞り込み検索」で発生する場合があったりして、発生条件を特定することができない
  • CPanelのファイルマネージャーや、「テーマの編集」から検索しても、「カスタム投稿タイプ」や「nginx」「register_post_type」など、関連するキーワードが見つからず、修正すべき箇所がわからない。
  • 解決法を調べたはいいが、「その解決法はどの画面でどのように行えばいいのか?」がわからない

【目標】

エラーを解決し、投稿の絞り込み検索や一括編集を行える状態にする。

【環境】

https://neetneed.net/


わいひら
(@yhira)
メンバーサイト Admin
参加: 12か月 前
投稿: 3287
わいひら - Facebookわいひら - Twitterわいひら - Google+
2018年12月17日 20:35  

僕の環境では、不具合が再現できないようです。
もし次回同様の不具合が起きた場合は、ブラウザバックして「絞り込み検索」の条件画面をキャプチャしていただいてよろしいでしょうか。
できれば、編集内容の画面もキャプチャしていただけると助かります(どのような変更を行ったか等)。

This post was modified 1か月 前 by わいひら

okura
(@okura)
Eminent Memberサイト
参加: 3か月 前
投稿: 34
okura - Twitter
2018年12月18日 13:21  

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

エラー発生までの一連の流れについて、画像で説明するのは困難と判断しましたので、動画にて説明させていただこうと思います。

ご確認いただけますと幸いに存じます。

該当部分のキャプチャ動画: https://www.youtube.com/watch?v=-rSZS02lAPU&feature=youtu.be

(動画投稿について不慣れな為、画質・サイズについては調整していただく必要がございます。ご不便をおかけしてしまい、申し訳ありません。)

【補足】

動画内で「更新の通知」が表示されていますが、これは「使用していないテーマ」と「翻訳」の更新通知です。(添付画像参照)

動画投稿後に全て更新しましたが、症状に変化はありませんでした。

 

 


Akira
(@akira)
Reputable Memberサイト
参加: 10か月 前
投稿: 276
Akira - FacebookAkira - TwitterAkira - Google+
2018年12月18日 18:23  

まず気になったのが、5.6.38 と古い PHP のバージョンです。

Cocoon の推奨バージョンは 7.0 以上(これは最低要件)。 WordPress の推奨バージョンは 7.2 以上です。

セキュリティやサイトスピード、そして不具合発生の予防のために、PHP のバージョンを 7.2 以上、最低でも 7.1 以上にされるのが必須です(7.0 以下はセキュリティサポートが終わったか、年内に終わります)。

また、Classic Editor プラグインをお使いですが、このプラグインを有効にしつつ、Cocoon 設定の「Gutenbergエディターを有効にする」のチェックを外していることはないでしょうか。

これで解決しない場合には、WordPress のデバックモードを有効にし、PHP エラーが出ていないかお調べになるのがいいように思えます。デバックモードの有効化は、下記のページをご参考ください。

WordPress デバッグモードについて


わいひら 件のいいね!
okura
(@okura)
Eminent Memberサイト
参加: 3か月 前
投稿: 34
okura - Twitter
2018年12月19日 12:47  

ご指摘ありがとうございます。確認したところ、下記のような状態であることがわかりました。
※については、添付画像にてご確認いただけます。

以下、報告です。


  • PHPのバージョン変更が反映されていない

cocoonインストール時に、こちらのページ( https://wp-cocoon.com/theme-install/)を参考に設定を行い、PHPのバージョン変更を行ったのですが、「cocoon設定」の「テーマ情報」には反映されていないようです。※

  • 「Gutenbergエディターを有効にする」について

チェックは入っていました。※

  • デバッグモードについて

デバッグモードを有効にした状態で、改めてエラーを再現したところ、以下のような結果が得られました。

エラーメッセージ:Notice: Array to string conversion in /home/xxxxxxx/public_html/neetneed.net/wp-admin/edit.php on line 266

edit.phpの266行目:add_screen_option( 'per_page', array( 'default' => 20, 'option' => 'edit_' . $post_type . '_per_page' ) ); ※

  • 【Notice: Array to string conversionについて】

調べたところ「配列を文字列に変換することができない」というエラーのようです。

しかし、具体的な修正箇所と、方法がわかりません。
また、メッセージにあるedit.phpを編集したこともないため、原因を特定することができません。

参考:PHP 配列のデータ表示 | 0からのプログラミングブログ
【PHP】Notice: Array to string conversion 警告メッセージの対処方法 ...


以上が報告となります。

原因や解決法について、何かお心当たりがございましたら、ご教示いただけないでしょうか?
問題について報告することしかできず心苦しいのですが、ご検討いただけますと幸いに存じます。

This post was modified 1か月 前 by わいひら

わいひら
(@yhira)
メンバーサイト Admin
参加: 12か月 前
投稿: 3287
わいひら - Facebookわいひら - Twitterわいひら - Google+
2018年12月19日 21:49  

僕の環境では、同様に行っても不具合は再現できないようです。
通常、PHPのバージョンを変更すれば、すぐに反映されると思うのですが、まずそこが謎です。
あとは、プラグインの可能性もあるかもしれません。一度全てのプラグインを無効にして不具合が再現するかどうか試してみていただけますでしょうか。
一応、その他の原因となりそうなもの(カラフルボックスサーバーでは、プラグイン以外はあてはまりそうにないけど)。
https://wp-cocoon.com/faq-css-trouble/

また、環境情報も貼り付けていただいてよいでしょうか。
https://wp-cocoon.com/theme-report/

そのメッセージは、基本的にエラーではなく通知(案内みたいなもの)なので、重大なエラーが発生するものではないと思います。
また、テーマの場所からエラーが出ているわけではないので、今のところテーマが原因とはちょっと考えにくいです。


okura
(@okura)
Eminent Memberサイト
参加: 3か月 前
投稿: 34
okura - Twitter
2018年12月20日 12:18  

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

経過について、報告させていただきます。

その他の原因となりそうなもの

「CSSに書き損じ〜」と、「サーバー側のキャッシュ機能」以外は確認しました。

特に変化はありませんでした。

「サーバー側のキャッシュ機能」に関しては、どのhtaccessファイルを編集していいかがわからなかった為、現在カラフルボックスにて問い合わせ中です。

PHPのキャッシュ(OPcache)を無効にする方法 – ColorfulBox(カラフルボックス) サポートサイト

そのメッセージは、基本的にエラーではなく通知(案内みたいなもの)なので、重大なエラーが発生するものではないと思います。

そう言っていただけて安心しました。しかし、一括編集ができないとなると不便ですので、できる限り調べたいと思っています。

テーマの場所からエラーが出ているわけではないので、今のところテーマが原因とはちょっと考えにくいです。

情報ありがとうございます。原因の特定の為に、現在テスト環境の構築を検討中です。
テスト環境にて、今までのカスタマイズや設定変更を一つずつ再現していくことで、何かしら判明するのではないかと考えています。
(テスト環境の構築だけでも時間がかかりそうですが……)

環境情報

----------------------------------------------
サイト名:Hey,Siri!「ニート 生き方 どうすれば」を教えて!
サイトURL: https://neetneed.net
ホームURL: https://neetneed.net
コンテンツURL:/wp-content
インクルードURL:/wp-includes/
テンプレートURL:/wp-content/themes/cocoon-master
スタイルシートURL:/wp-content/themes/cocoon-child-master
使用スキンURL:/wp-content/themes/cocoon-master/skins/skin-mixblue/style.css
Wordpressバージョン:5.0.1
PHPバージョン:5.6.38
ブラウザ:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36
サーバーソフト:LiteSpeed
サーバープロトコル:HTTP/1.1
エンコーディング:gzip, deflate, br
言語:ja,en-US;q=0.9,en;q=0.8
----------------------------------------------
テーマ名:Cocoon
バージョン:1.4.7
カテゴリ数:18
タグ数:15
ユーザー数:1
----------------------------------------------
子テーマ名:Cocoon Child
バージョン:0.0.5
----------------------------------------------
利用中のプラグイン:
Akismet Anti-Spam 4.1
BackWPup 3.6.6
Broken Link Checker 1.11.5
Classic Editor 1.3
Compress JPEG & PNG images 3.1.0
Contact Form 7 5.1.1
Edit Author Slug 1.6.0
Google XML Sitemaps 4.1.0
Limit Login Attempts Reloaded 2.7.1
LiteSpeed Cache 2.8.1
PS Auto Sitemap 1.1.9
WP Multibyte Patch 2.8.2
----------------------------------------------


わいひら
(@yhira)
メンバーサイト Admin
参加: 12か月 前
投稿: 3287
わいひら - Facebookわいひら - Twitterわいひら - Google+
2018年12月21日 00:06  

サーバキャッシュ機能は、カラフルボックスにはないと思います。
プラグインをすべて無効にするのでもダメだったんですよね?

あとは、親テーマのみ、もしくは、他のテーマにして不具合は再現しますか?


okura
(@okura)
Eminent Memberサイト
参加: 3か月 前
投稿: 34
okura - Twitter
2018年12月21日 11:48  

お世話になっております。ご意見をありがとうございます。

テーマの切り替えには不安があったため、テスト環境で検証を行いました。

テスト環境にて検証してみたところ、原因とみられる部分が判明しました。

検証を基に本番サイトで対処したところ、エラーを解決することができました。

この度は様々なご意見・ご指摘をいただき、誠にありがとうございました。大変勉強になりました。

以下、詳細について報告させていただきます。何かのお役に立てれば幸いです。

【原因とみられる部分】

テスト環境にて、下記のコードをfunction.phpに追記したところ、エラーの再現に成功

// カテゴリーアーカイブに固定ページを含める
function add_page_to_category_archive( $query ) {
if ( $query->is_category== true && $query->is_main_query() ) {
$query->set('post_type', array( 'post', 'page' ));
}
}
add_action( 'pre_get_posts', 'add_page_to_category_archive' );

【備考】

//タグアーカイブに固定ページを含める(refineProではNG)
function add_page_to_tag_archive( $obj ) {
if ( is_tag() ) {
$obj->query_vars['post_type'] = array( 'post', 'page' );
}
}
add_action( 'pre_get_posts', 'add_page_to_tag_archive' );

【テスト環境】

http://localhost/wordpress/

MAMP:5.2

テーマ:Twenty Nineteen(1.0)

【本番サイトで行った対処】

  1. 子テーマのfunction.php内から【原因とみられる部分】を削除→失敗。エラー発生
  2. 続いて「//タグアーカイブに固定ページを含める(refineProではNG)」を削除→解決。エラー発生せず。一括編集に成功

【残った疑問】

  1. 解決できたものの、詳細な原因はなんだったのか?
  2. 【原因とみられる部分】と「//タグアーカイブに固定ページを含める(refineProではNG)」で何故エラー発生に差が生じたのか?

【反省】

突貫作業で用意したテスト環境のため、正確な特定には至らなかった。


わいひら
(@yhira)
メンバーサイト Admin
参加: 12か月 前
投稿: 3287
わいひら - Facebookわいひら - Twitterわいひら - Google+
2018年12月21日 23:53  

結局のところ独自で行ったカスタマイズが原因だったということでしょうか?


okura
(@okura)
Eminent Memberサイト
参加: 3か月 前
投稿: 34
okura - Twitter
2018年12月23日 21:42  

はい。その通りです。僕の行った操作の方に原因がありました。

ご面倒をおかけして申し訳ありませんでした。

 

また、相談の中で浮上した「PHPのバージョン変更が反映されない」という問題についても、サーバーにて問い合わせた結果、解決することができました。

上記のPHPのバージョン変更に関する問題も含め、今回の一部始終についてブログでまとめてみました。良かったらご確認ください。

【解決】WordPress「無効な投稿形式」というエラーについて | ニート生き方どうすれば

 

 


わいひら 件のいいね!
okura
(@okura)
Eminent Memberサイト
参加: 3か月 前
投稿: 34
okura - Twitter
2018年12月23日 21:44  

また、今回キャプチャとして掲載した動画についてですが、管理画面のURLが映っていてしまった為、セキュリティを考えて削除しました。


わいひら
(@yhira)
メンバーサイト Admin
参加: 12か月 前
投稿: 3287
わいひら - Facebookわいひら - Twitterわいひら - Google+
2018年12月23日 22:29  

はい。その通りです。僕の行った操作の方に原因がありました。

そうなんですね。どおりで不具合を再現できなかったのも納得です。

また、詳しいレポートを書いていただいてありがとうございます。
もし同様の、エラーが起きた方がいたとしたら、検索から解決のヒントになるかもしれません。


Share:
この記事が気に入ったら
いいね!しよう
最新情報をお届けします。
スポンサーリンク
わいひらをフォローする
おすすめサーバ
mixhost

プラン変更で負荷対策が行えるので、ブログ向きのレンタルサーバーです。

◎LiteSpeedを用いた高速サーバー(完全SSD)
◎http/2・QUIC(高速化プロトコル)に対応
◎プランのアップ・ダウングレードが自由自在
◎転送量が多い
◎毎日無料バックアップ(14日分)
◎復元ポイントを指定して復旧可能(無料)
○サーバ引っ越しオプションあり(有料)
〇アダルト・出会い系サイト可
△安定性にやや欠ける

安定感抜群のサーバーです。あまり急激なアクセス変動がないアフィリエイトサイトに向いています。

◎nginxを用いた高速サーバー(完全SSD)
◎老舗サーバーなので安定感抜群
◎ディスク容量が多い
◎転送量が多い
◎同サービス内でドメイン管理が可能
○http/2(高速化プロトコル)に対応
○毎日無料バックアップ(14日分)
△DBは7日分だけ無料復旧可能(ファイルは有料)
×プラン変更でCPUのスペックアップができない
×プラン変更しても即時反映されない
×アダルト・出会い系サイト不可

性能も兼ね備えながら安くブログ運営を開始したいのであればここ1択。

◎LiteSpeedを用いた高速サーバー(完全SSD)
◎http/2・QUIC(高速化プロトコル)に対応
◎東京・大阪でリージョン選択が可能
◎プランのアップ・ダウングレードが自由自在
◎同サービス内でドメイン管理が可能
◎転送量が多い
◎毎日無料バックアップ(14日分)
◎復元ポイントを指定して復旧可能(無料)
○サーバ引っ越しオプションあり(有料)
△アダルト・出会い系サイト可(条件あり)
△開始したてなので運営能力は未知数(対応良)

格安な値段で始められる高機能サーバーです。
性能も備えつつ最安ならここ。
サイトを続けるうちにアクセスが増えれば、プランのアップグレートで対応可能です。

◎LiteSpeedを用いた高速サーバー(完全SSD)
◎激安プランが用意してある
◎値段あたりのスペックが高い(コスパ良し)
◎サーバ引っ越しオプションあり(無料)
○http/2(高速化プロトコル)に対応
〇アダルト・出会い系サイト可
△プランのアップは可能だがダウンは不可
△毎日自動バックアップ(1日分)
△前日のバックアップからのみ復元できる(無料)

Cocoon
  
動作中

ログイン または 登録 してください

タイトルとURLをコピーしました