Simplicity2.4.8公開。クライアントソフトからでもアイキャッチ自動設定出来るようにした

Simplicityを2.4.8にバージョンアップしました。

主な変更点は以下。

  • アイキャッチ自動挿入機能でクライアントソフトからも自動設定されるように修正
  • カイモモブログパーツのAMPスタイルに対応
  • AMPテストのURLに&を使用しない

アイキャッチ自動挿入機能の見直し

テーマカスタマイザーの「画像」項目にある「アイキャッチを自動設定」を有効にすることで、ブログエディターのようなクライアントソフトからでも、アイキャッチが自動で設定されるようにしました。多分。

「アイキャッチを自動設定」をオンにしてもブログ投稿クライアントから投稿するとアイキャッチがセットされない
初めて投稿します。よろしくお願いします。 先日、サーバーをminibirdに引越ししたのですが、その影響なのか「アイキャッチを自動設定」が...

カイモモブログパーツのAMPスタイルに対応

@kaimomo_kaimomoさんが開発されている、アフィリエイト商品紹介ブログパーツ作成ツールのカイモモのAMPスタイルを適用させていただきました。

カイモモ アフィリエイト商品紹介ブログパーツ

カイモモブログパーツは、SimplicityのAMPページで以下のように表示されるかと思います。

カイモモブログパーツのAMP表示

このスタイルは、作者の@kaimomo_kaimomoさんが書かれたこちらのものを利用させていただきました。

カイモモブログパーツのAMP対応の要望
初めまして、カイモモ「商品紹介ブログパーツ」を開発しているものです。Simplicityテーマ使わせていただいています。そして当社でもSim...

AMPテストのURLに&を使用しない

「https://ドメイン/?p=107328」といったパーマリンクを設定している場合に、AMPテストリンクがうまく動作しない不具合を修正しました。

AMPのテストページのURLが違う?
いつもお世話になります。最近、何度も質問させていただき申し訳ないです。 2.4.6を使用させていただいています。 ブログのAMP化をして、管...

あとがき

アイキャッチ自動挿入機能は、僕が利用しているWindows Live Writerというブログエディターから投稿してもアイキャッチが自動設定されるようになりました。

ただ、他のクライアントソフトからは試したことがないので、もしかしたら動作しないクライアントがあるかもしれないのでご了承ください(システム的には大丈夫とは思うのですけど)。

Ptengine
初心者でも見やすいアクセス解析「Ptengine」。無料から使えて、Simplicityから手軽に設定することも可能です。
スポンサーリンク
アドセンス(大)
アドセンス(大)

Simplicity2.4.8公開。クライアントソフトからでもアイキャッチ自動設定出来るようにした
最新ニュース情報を、
いいねしてチェックしよう!
スポンサーリンク
アドセンス(大)

コメント

  1. みき より:

    2.4.8公開お疲れ様です!!

    エラーがあったようで…
    お疲れ様です

    クライアントソフトを使ったことがないのですが
    結構使いやすかったりしますか?

    • わいひら わいひら より:

      そうなんですよ。今回、アイキャッチ自動挿入機能を修正して記事をポストした途端エラーが出ました。

      クライアントソフトの使いやすさは、ソフトそれぞれだとは思いますが、僕の場合は、Windows Live Writerがないと記事を書きたくないレベルです。

  2. jun より:

    エラーの件、お伝えしようと思ったらすでに話題に上がっているようですね。
    すでに問題特定済みかもしれませんが情報連携です。長文失礼します。
    フォーラム投稿にすべきでしたらご連絡ください。再投稿します。

    <事象>
    wp_insert_post関数を利用しポストしようとすると、
    --------
    PHP Fatal error: Uncaught Error: Call to undefined function apt_generate_post_thumb() in /home/xxxxxx/kyokaisen.com/public/wp/wp-content/themes/simplicity2/lib/auto-post-thumbnail.php:195
    --------
    が発生する。

    <原因>
    simplicity2/lib/auto-post-thumbnail.phpの195行目に
    auto-post-thumbnailプラグインの関数「apt_generate_post_thumb」が定義されているようです。

    <解消方法>
    simplicity2/lib/auto-post-thumbnail.phpに存在している「fetch_thumbnail_image」を利用するべく、「apt_generate_post_thumb→fetch_thumbnail_image」に書き換えたところ稼働しました。

    <補足>
    実は当初は解消方法に記載した方法で稼働しませんでした。

    そのため次の手として、auto-post-thumbnailプラグインに定義されている「apt_generate_post_thumb」「curl_get_file_contents」を、simplicity2/lib/auto-post-thumbnail.phpに移植したところ稼働したため、
    「fetch_thumbnail_image」と「apt_generate_post_thumb」「curl_get_file_contents」の差を見つつ、弄っていたところ、いつのまにか<解消方法>に記載した内容で解決していました。

    キャッシュか何かが残っていたのかもしれませんが、解消の糸口になれば幸いです。

    • わいひら わいひら より:

      当ページのコメントの最初でみきさんが書かれたエラーはまた別のエラーでした^^;
      そのエラーについては気づいていませんでした。

      以前は、「fetch_thumbnail_image」になっていたはずなんですが、動作確認の段階で、いろいろ書き変えているうちに、戻し忘れてしまったようです;本来は、そのように書いてあるべき場所でした。
      動作確認用にAuto Post Thumbnailをインストールしていたので、エラーが出ず気づかなかったようです。
      修正したものをアップしておきました。

      ご報告ありがとうございます!

      • わいひら わいひら より:

        先日、アップしていたつもりが、ちゃんとアップロードできていませんでした;
        2.4.8dをダウンロードページにアップしておきました。

  3. Mori より:

    お世話になります。
    フォーラムに書けなかったのでこちらに書かせていただきます

    v2.4.8を使用しています。
    AMPページのエラーが出ます。

    `The tag ‘amp-youtube extension .js script’ is missing or incorrect, but required by ‘amp-youtube’.`

    テストではこのように指摘されます。
    「amp-youtube」で必要なタグ「amp-youtube extension .js script」がないか、正しくありません。

    amp表示用のファイルには、外部ライブラリを読み込むコードが書いてありますが、どうも有効に働いていないように思います。
    過去のフォーラムにも投稿がありまして、最新版ではエラー回避ができるかと思いましたが、エラーが出てしまいます。

    グーグルマップ、グーグルアドセンスでも同様のエラーが出ます。
    ので、子テーマにsingle-amp.phpをアップロードして、該当のコードを挿入して対応しています。

    このエラーが標準ででなくなるとありがたいです

  4. Mori より:

    こんばんは!
    試してみたら、2.4.8では修正されていました!!
    adsense、グーグルマップ、youtubeすべてOKでした!
    お騒がせして申し訳ありませんでした。

    2.4.8にアップデートしたつもりのブログは、よく見たら子テーマにファイルが残っているのが原因でした。
    アップデートありがとうございました。

    • わいひら わいひら より:

      エラーを見た限りでは、以前修正していた箇所だったので、「何でだろう?」と思っていたのですが、問題がなかったようでよかったです。
      不具合でなくて安心しました。