みなさんこんにちは。ひやまんです。
ひやまんはブログ運営用のプラグインとしてNelio Contentを使用しているわけですが、最近Social Messageの作成ができない現象が発生しております。
根本的なものではないですが、一応回避策を見つけた?のでご紹介します。記事内容のカット&ペーストがあるので、下記操作自体は自己責任で行うようお願いします。多少なりともWindows OS操作のリテラシがある人向けです。
Nelio Contentを採用した経緯等については下記を参照ください。
Loading... が続いてSocial Messageが作成できない?
記事の投稿前にSocial Message(TwitterやInstagramへの自動投稿)を設定しようとすると、Social Message作成を行う操作画面にLoading...が表示され、操作することができません。
この画面が表示されると5分待っても10分待ってもそのままで、結局Social Message作成を諦める、ということが何度もありました。
Nelio Contentのサイトも覗いてみましたが、特にバグ情報等は見当たりませんでした。英語の情報しか無いので見落としている可能性はありますが。
環境情報
発生時期が定かではないですが、WordpressとNelio Contentのバージョンをアップグレードした後に発生するようになった気がするので、念の為情報を載せておきます。
- WordPress バージョン 5.8.2
- Nelio Contentバージョン 2.1.1
- 端末のOS Windows 10
- ブラウザ Brave
プラグインの無効化/有効化や再インストールでは現象に変化なし
上記の通りでプラグインの再インストール等を試したのですが、過去のSocial Messageが無くなってしまっただけで現象に変化はありませんでした。
なのでむやみにプラグインの削除・再インストール等は行わないほうが良いと思います。
原因はメディアの載せすぎ?
色々と調査したところ、以下のことがわかりました。
- プラグインの削除/再インストールを試したが効果はなかった
- 記事によってはSocial Messageを作成できる場合がある
- 新規投稿時点で適当に文字を入力した状態だとSocial Messageを作成できる
ここから記事内のメディア(動画や画像)の数によってLoading...が発生したりしなかったりするのではないかと考え試してみたところ、ひやまんの環境では概ね3~4枚の画像を貼り付けるとLoading...が発生するようであることがわかりました。
正確には貼り付けるメディアによっても結果が変わる事があるので断言はできませんが、おそらくInstagram等のSocial Messageに貼り付ける画像を走査していて、それが多くなりすぎるとプラグインで確保しているメモリが足りなくなるとかそんな感じではないだろうかと推測しています。
もしそうであればプラグインのバージョンが変わったために発生した、というのもなんだか納得がいきます。テストが甘かったんだろうなあ(SE並感)
そして同時にこちらで対応するのも限界があるということになるので、次のバージョンアップ等で解決がなされるまで自分でどうにかするしかありません。
Loading...現象の回避策
原因はメディア(写真・動画)の載せすぎだということが推測できました。というわけで取れる手段は以下になります。
- 載せるメディアを減らす
- (一旦メディアを削除して、)Social Messageを作成してからメディアを追加する
記事の内容にもよりますが、画像をへらすと人気が無くなりそうなのでメディアを減らすのはちょっと避けたいところです。後者での対応を検討するのが良いでしょう。
というわけでこれからひやまん的には確立できたやり方をご紹介します。こちらは記事のカット&ペーストを使用するので、実施は自己責任でよろしくお願いします。
Step1 記事を保存する
Nelio Contentは一旦記事を保存しないとSocial Messageが作成できないので1回は記事を保存します。下書き保存でも十分です。
Step2 記事を作成後、カット(切り取り)して保存する
下書き保存した状態で、Loading...が発生していなければそのままSocial Messageを作成しても大丈夫です。
Loading...が発生している場合はメディアが多すぎるということになるので、画像等を減らさないといけません。1個1個画像を消して、後から再度設定するのも面倒なので、ここは一気に全記事をカットしてしまったほうが楽です。
というわけで以下の操作を行います。
- 作成中の記事にカーソルを合わせる
- Ctrl + a で全体を選択する(もしくは右クリック→すべて選択を選択)
- Ctrl + x で選択した部分を切り取る(もしくは右クリック→切り取りを選択)
- 記事を保存する
せっかく記事を書いたのに、カットしてから保存してしまっては作業が無駄になってしまうのではないかね?
というみなさま、Ctrl + x で切り取った文章はメディアも含めてクリップボードに一時保存されており、後で貼り付けることができるのでご安心ください。
不安な場合は別ウィンドウで記事の新規投稿画面を開いておき、一旦その画面に貼り付けしておくとより安全です。
Step3 Social Message を作成後、切り取った記事を貼り付ける
Step2で記事を保存すると、空っぽの記事を保存したことになるのでNelio Contentはちゃんと動作してLoading...が表示されずにSocial Message を作成することが可能です。
Social Message を作成したら、空っぽの記事欄に先程カットした記事を貼り付けます。
- 記事欄にカーソルを合わせる
- Ctrl + v で先程カットした記事を貼り付ける(もしくは右クリック→貼り付けを選択)
これでSocial Message が作成された状態で、先程カットした記事を貼り付けることができます。
後は保存なり投稿なりしたら完了です。
操作動画
念の為作っておきました。お役に立てば幸いです。
まとめ
Nelio ContentでSocial Messageを作成しようとするとLoading... がずっと続いて操作ができない現象とその回避策についてご紹介しました。
正直回避策としては美しくないですし、Nelio Contentプラグイン側の改修が行われることを望むばかりです。が、無料で使わせてもらっているのであんまり文句は言えないですよねえ。
ブログ運営においてSNS連携は重要な部分です。Instagramも含めて自動化できるNelio Contentはかなりありがたいプラグインなので、これからも頑張って使っていこうと思います。カレンダーとか便利すぎてこれがないと運営やりきれないし。
みなさまからの使いこなし術の情報あればいただけるとありがたいです。
でわでわ。ごきげんよう!
コメント