[力技] 新規投稿画面を改造する

まだこのサイトはWP2.6.5のままなんですが、そろそろ移行しようと思い、OSを入れ替えたついでにローカルにWP2.7をインストールしました。(やっと・・・ :oops:

これも力技ですな

今までは「ビジュアルエディタ」を頑ななまでに使用しない主義だったので、いろいろと改造してカラースキームもどきや便利なボタンがいっぱい(必ずしも使っていない)仕様に無理矢理していたのですが、何がめんどくさいってメジャーバージョンアップ時にまた改造するのがめんどくさいんです。しかも今回はかなり管理画面が変わったのでどのファイルのどこに埋め込めばいいのかわからない。WordPressの進化にあわせてこちらも進化していかないとホントに老いて…置いていかれる・・・。

ぴこん!

そうか、わざわざ色で表さなくても「文字」で表示すれば、quicktags.js を改造するだけですむじゃんか。

ぴこんぴこん!!

おおー、今度は簡単に「ビジュアル」「テキスト」が替えられるから、そろそろ慣れていかないと。ビジュアルで困るのは画像のアップロードだから、切り替え画面の外にIImage-Browserのリンクを埋め込めばいいじゃないか。ちょうどいいところにスペースがありますな。

wp-admin/includes/media.php の337行目あたりに media_buttons() の記述があるので

<a href="javascript:void(window.open('iimage-browser.php','mywindow1','width=700,height=600,scrollbars=yes'));" title="IImage-Browser"><img src='images/media-button-image.gif' alt='IImage-Browser' /></a>
<a href="javascript:void(window.open('wp-amazon.php','mywindow2','width=700,height=600,scrollbars=yes'));" title="amazon"><img src='images/amazon.gif' alt='amazon' /></a>

こうすれば、新しいウィンドウで開いてくれるハズ。

またしても力技・・・

IImage も wp-amazon もWP1.5くらい昔からずっと使っているのでもう変えると投稿できないのです。(既にジジイだ)

amazonのロゴは、こちらで作りました。

amazonlogo maker

新年早々、冴えてるんじゃない? ←自画自賛モードへ :lol:

スポンサーリンク
  • このエントリーをはてなブックマークに追加

コメント

  1. をかもと より:

    IImage も wp-amazon もWP1.5くらい昔からずっと使っているのでもう変えると投稿できないのです。(既にジジイだ)

    おぉ!wp-amazon 1.x 使いが、ここにも!
    仲間を見つけて嬉しい限りです。
    私が改造した「WP-Amazon 1.x for WordPress 2.5+」が、以下の所にありますのでよろしければ、試して感想を聞かせてみてください。
    http://dl.getdropbox.com/u/110305/New/wp-amazon_for_WordPress_2.5.zip

    プラグインを有効化すると、投稿画面にメディアボタンが追加されます。

    • Masayan より:

      おぉ、同志よ!(笑

      ごめんなさい。WP1.2から使ってて v1.2.1でした。 :arrow-l:

      私が改造した「WP-Amazon 1.x for WordPress 2.5+」が、以下の所にありますのでよろしければ、試して感想を聞かせてみてください。

      さすが、をかもとさん。ええ仕事しますなぁ。 :D

      ちょっと気がついたところを・・・
      1. wp-amazonをアップロードすれば日本語化するように
      load_plugin_textdomain(‘wp-amazon’, ‘wp-content/plugins/wp-amazon/language’);
      としてはどうでしょう?

      2. Warning: curl_setopt() [function.curl-setopt]: CURLOPT_FOLLOWLOCATION cannot be activated when in safe_mode or an open_basedir is set in /wp-content/plugins/wp-amazon/wp-amazon-plugin.php on line 609
      なんてエラー吐かれました。(さすがxrea)

      ボクが今使ってるのはプラグインとは言えないモノでしたね・・・。orz

  2. をかもと より:

    同志 Masayan 指摘された件を修正しましたよ。
    http://dl.getdropbox.com/u/110305/wp-amazon_for_WordPress_2.5.zip

    修正点は
    ・load_plugin_textdomain() のパスの指定誤り
    ・curl を使用しないように修正。(これでsafeモードでも大丈夫?)

コメントをどうぞ

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

:x :wink: :twisted: :shock: :sad: :oops: :o :mrgreen: :lol: :idea: :evil: :cry: :cheesy: :arrow-u: :arrow-l: :arrow-d: :D :?: :) :!: 8)

プロビロナム