WordPressをアメブロなどのソーシャルブログサービスに連動させるプラグイン「add blogs」
WordPressの記事投稿をしたらSEO目的の為に、無料のブログサービスに連動させたいことがあります。
意外になかったので作ってみました。
※追記
更に使いやすく連動できるブログを増やした「AddBlogsPro」を新たにリリース致しました。
詳しくはこちらをご覧ください。
使い方
ダウンロードしたファイルを解凍後、お使いのWordpressの「wp-content/plugins」へと入れてください。
プラグインを有効化すると、設定メニューに「ブログ連動」が追加されます。
各ブログサービスによって、設定方法が違いますので、下記を参考に設定ください。
アメブロの場合
エンドポイント ・・・・・・ ブログのURL
ID,パスワード・・・・・・ログインIDアカウント
現在、アメブロのみの対応となっておりますが、随時他のサービスなどにも連動できるようにする予定です。
もし、不具合や、連動して欲しいサービスがありましたらコメントください(^0^)
再配布は認めておりません。使用は自己責任でお願い致します。
質問ですが、このプラグインは、記事最初の100文字のみをアメブロへ投稿して、
[続きはこちら]というようなリンクを該当記事に自動で貼る事はできますか?
>> しゃんぱんさん
コメントいただきありがとうございます。
ご質問の件についてですが、現状そのような機能はございません。
単純に新規投稿の記事をそのまま投げるだけです。
http://www.ateliee.com/archives/1655
有料版ですが、今後追加機能としてこちらの方では追加していくことは可能となります。
とても興味深いサブジェクトです。
早速ダウンロードしてテストして見たいのですが、”wp-content/plugins”が見つかりません。
サイドバーのPluginsの下には installed plugins, add new, edit Akismetの4つの選択があります。add new からアップロードしたのですが、有効化できませんでした。
日本のワードプレスからしかできないのでしょうか?
よろしくお願いいたします。
コメント頂きありがとうございます。
プラグイン自体は日本のWordpressでしか試してませんが、おそらく利用可能かと思われます。
■対応方法1
include/blogger.phpの3行目
require_once(“XML/RPC.php”);
↓
require_once(dirname(__FILE__).”/../XML/RPC.php”);
に変更してみてください。
■対応方法2
プラグインに含まれるphpファイルの日本語文字を全て削除し、文字コードをご利用noWordpressの環境に合わせて変更
もし可能であれば、有効化できなかった場合のエラーメッセージをご提示ください。
宜しくお願い致します。
本日、プラグインを導入して連動をさせたくプラグインを有効化いたしました。
しかし、wordpress側で新規投稿しても、アメブロ側で反映されていません。
設定は上記記載とうりにいたしました。
エンドポイント ・・・・・・ ブログのURL
ID,パスワード・・・・・・ログインIDアカウント
ともに間違っているとは思えません。
該当URLで対象のページが反映します。
また、ログイン・IDも設定した内容で管理画面も開きます。
連動しない原因が検討がつきませんので
アドバイスをお願い致します。
この度はダウンロードいただきましてありがとうございます。
まず設定の方法としまして下記の項目をご確認ください。
①ブログ連動設定ページを表示し、入力されたID,PASSWORDが保存されているかをご確認ください。
②wp-config.phpファイルの下記の行を変更してから投稿してみてください。
define(‘WP_DEBUG’, false);
↓
define(‘WP_DEBUG’, true);
内部エラーが起こっている場合、エラーメッセージが表示されるようになります。
③プラグインの下記のファイルを変更してみてください。
include/blogger.phpの2行目
require_once(“../XML/RPC.php”);
↓
require_once(dirname(__FILE__).”/../XML/RPC.php”);
④Wordpressの文字コードにプラグインファイルの文字コードを合わせてみてください。
文字コードがあっていない場合文字化けしている可能性もあります。
⑤上記の項目をお確かめの上、タイトルと内容に「テスト」と入力し、投稿テストを行ってみてください。無料版の場合、タイトルが入っていないと、連動されない不具合も確認しております。
文字可能であるようならWordpressのバージョン・文字コードをご提供頂けますと幸いです。
お手数ですが宜しくお願い致します。
バージョン wordpress 3.7.1
文字コード utf8
ご回答ありがとう御座います。
上記
①保存されています。
②wp-config.phpのdefine(‘WP_DEBUG’, true);への変更したとこころ
文字化けがあらゆるところで発生しました。管理画面の文字が文字化けしたり、
これは、そもそも当プラグインの問題ではないのでしょうか?
②をdefine(‘WP_DEBUG’, false);戻せばもとどうり文字化けが解消されます。
お世話になります。先月購入した者です。
最初は更新ボタンを押すたびにブログに投稿されていたのですが、
最近はまったく投稿すらされなくなってしまいました。
>SIVA様
ご連絡いただきありがとうございます。
上記の件ですが、まず連動されているブログはなんでしょうか?
また、連動先のブログのパスワードやAPIキーを変更したりしていないでしょうか?
プラグインのバージョンについてもご提供いただければと思います。
お手数ですがよろしくお願いいたします。
アメブロ連動の設定をしてテスト投稿をしたところ、エラー表示されました。
下記の3か所のようですが、どのように対処すれば良いのでしょうか?
/add-blogs-pro.php on line 712
/post.php on line 222
/pluggable.php on line 899
>> さだ様
ご質問いただきまして誠にありがとうございます。
現在アメブロ側にて12/10ごろより再度仕様変更があり、連動することができなくなっております。
現在、解決策の原因調査をしておりますので、進展があり次第ご連絡させていただきます。
また、ご質問いただいたエラーについては連動できないことへの警告メッセージおよび私のプラグインとは別のWP自体のエラーメッセージかと思われます。
こちらはWPをインストールされたディレクトリにある「wp-config.php」ファイルの下記の行を変更することで表示されなくなるかと思います。
define(‘WP_DEBUG’, true);
↓変更後
define(‘WP_DEBUG’, false);
一度ご確認いただければと思います。
昨日ダウンロードしてインストールしました。
WPのプラグインではインストールされているようです。
しかし、有効化しようとすると、
[重大なエラーを引き起こしたため、プラグインを有効化できませんでした。]
とのメッセージが出ました。
何が原因なのか、分かりません。
>>Kuni. Kawachi
ご連絡いただきありがとうございます。
まず、Wordpressのバージョンをご提供いただければと思います。
また、WPがデバックモードで動作しているかも一度ご確認下さい。
(WPのインストールディレクトリ「/wp-config.php」のdefine(‘WP_DEBUG’, true);が「true」になっているかをご確認下さい)
またわからないことがありましたらお気軽にご連絡いただければと思います。
よろしくお願いします。
プラグイン有効かまではうまくいきました。
HPへの表示の仕方がわかりません。
エンドポイント=表示させたいHPのURLですか?
それとも表示させたいアメブロのURLですか?
HPにアメブロ連動させて最新記事を載せたいのですが。
表示するための埋め込みワードとかがあるのですか?
いろいろいじりましたがわかりません。
これはwordpressでブログを書いたらアメブロに投稿連動されるというプラグインですか?
アメブロで投稿したものをHPやブログへ反映させるプラグインではないのですか?
頭悪くてすみません。
できれば、アメブロで投稿した最新記事を自身のHPのTOPに常に最新で更新されていたいのです。
ぽぽ様
ご連絡頂きありがとうございます。
このプラグインですが、WPからの投稿をアメブロにブログに連動するものとなります。
エンドポイントは自身のアメブロのURLとなります。
ただ、アメブロが2013年末に仕様変更されたため、本プラグインは動作しない可能性があります。
有料版のAddBlogsProの方でしたら、動作を確認しておりますのでまたご検討頂ければと思います。
アメブロとの連携をしたく「AddBlogsPro」を購入させていただきました。
プラグインを有効にすると、投稿や更新時wp-admin/post.phpの真っ白の画面が表示されます。
プラグインを停止すると、この現象はなくなります。
Wordpress側には投稿できているようですが、アメブロには投稿できていません。
バージョンはWordPress 4.0.5です。
対応方法を教えてください。
mikko様
ご返答が遅くなり申し訳ありません。
ご指摘の件ですが、ご購入いただきました日はいつかわかりますでしょうか?
また、AddBlogsProのバージョンも教えていただければと思います。
原因としては、サーバーの設定などもございますので、
もしレンタルサーバーの場合、サーバー会社とプラン,PHPのバージョンも合わせて教えていただければと思います。
お手数ですがよろしくお願い致します。
購入日:2015年4月12日
バージョン: 5.1
レンタルサーバー:さくらインターネット
PHPバージョン:PHP 5.4
です。お手数お掛けしますが、よろしくお願いします。
すいません。
プランはスタンダードです。
mikko様
ご返答ありがとうございます。
ちなみに連動設定はどのブログで設定されていますでしょうか?
その他、さくらインターネットではPEARのインストールが標準装備されているかもしれませんので、
下記ファイルの該当行をコメントアウトしてみてください。
▪️プラグインファイル include/blogger.phpの下記行
・7行目
include_once(“PEAR.php”);
↓
//include_once(“PEAR.php”);
・10行目
include_once(“HTTP_Request/Request.php”);
↓
//include_once(“HTTP_Request/Request.php”);
お手数ですがよろしくお願い致します。
ご回答ありがとうございます。
ブログはWordpressとアメブロとの連携です。
連絡いただいた方法で修正してみましたが、改善されませんでした。
wp-config.phpでデバッグをすると
Fatal error: Class ‘HTTP_Request’ not found in /wp-content/plugins/add-blogs-pro/include/blogger.php on line 551
のエラーが出ています。
ご返答ありがとうございます。
それでは10行目のみコメントアウトするとどうなるでしょうか?
また、エラーが表示されるようでしたらご提供いただければと思います。
10行目のみコメントアウトしても、改善されませんでした。
前と同じエラーが出ています。
競合の可能性を考え、プラグインを外してみたりしましたが状況は同じでした。
mikko様
ご返答いただきありがとうございます。
こちらでさくらのレンタルサーバー(スタンダード)にて試してみたところ
コメントアウトをしなくても特に問題なく動作いたしました。
お手数ですが下記項目をご確認いただけますでしょうか?
1.wordpressのバージョンを4.2以上に更新してください。
2.phpmyadminなどで「wp_add_blog_pro_blog」「wp_add_blog_pro」のテーブルが存在するかご確認下さい。
3.一度プラグインを停止し、上記テーブルを削除の上再度プラグインを有効化(連動の設定が初期化されますので、再度設定いただく必要があります)
4.ブログ連動の設定画面にて正しい情報が設定されているかご確認下さい(アメブロの場合、ID/パスワードはアメブロのログインID/パスワードとなります)
また、プラグインのファイルが全てアップロードされているかもご確認いただければと思います。(FTPソフトなどの不具合で一部ファイルがアップロードされていない可能性もあります)
上記で一度ご確認いただければと思います。
よろしくお願い致します。
お世話になります。
現在「Add blogs Pro」は販売停止中でしょうか?
WPとブログの連携が行いたいので、どうしても購入したいのですが、
個人情報とBilling Detailsを入力し「購入」ボタンをクリックしても購入できませんでした。
何卒よろしくお願いいたいします。
yaasuu様
ご質問頂きありがとうございます。
ご購入の際にカートに「Add blogs Pro」は入っていますでしょうか?
最近サーバートラブルが多発していたので、そちらが原因かもしれません。
お手数ですが再度お試しいただければと思います。
Add blogs Proを購入したいと思っているのですがPaypalアカウントが謎の凍結になっており購入することが出来ません。ご対応頂ければ有りがたいです。
ご質問頂き誠にありがとうございます。
現在商品のお支払いはPaypal経由のみとなります。
お手数をおかけして申し訳ありませんが、Paypalにお問い合わせ頂き凍結を解除いただければと思います。
よろしくお願い致します。