admin

admin

This user hasn't shared any profile information

Posts by admin

ダッシュボードにマルチサイトの情報を表示するプラグイン

2

このプラグインはマルチサイト機能でサイトを構築している時に、ダッシュボードにマルチサイトの情報とリンクを表示するプラグインです。
いちいちサイト一覧からマルチサイトを選ぶより多少早いかもしれません。
*2010/01/24 更新 除外タイプにnav_menu_itemを追加
*2010/01/18 更新 Custom Post Type UIを使用していない時もカスタム投稿タイプを出力するように変更
【ダウンロード】
ダウンロード

【機能】
マルチサイト環境で、ダッシュボードにサイト名、ダッシュボードに移動、ページの表示機能を追加します。
投稿ページとページの件数と、(編集権限がある場合は)編集画面へのリンクを表示します。
Custom Post Type UIでカスタム投稿を作成している場合はカスタム投稿への件数と(編集権限がある場合は)編集画面へのリンクを表示します。

PostTypeの取得方法がわからずに悩んでいましたが、Custom Post Type UIを利用した場合はデータベースに情報が蓄積されているので、Custom Post Type UI使用時のみカスタム投稿へのリンクと情報も表示するように変更しました。
個人的都合でWelcartの商品マスターへのリンクも考えましたが、マルチサイト&Welcartの利用はあまりなさそうなので現在思案中です。

【課題】
現在Custom Post Type UIを利用しない場合のカスタム投稿うタイプはPost_typeを取得しています。
これを出来ればラベルで取得したいのですがそうするとregister_post_typeを自力で解析する必要があり、しかも記述方式が
人によって違う可能性や、内容に変数を使っている可能性もありあまり現実的ではないきがします。
なにかいい解決方法がないか悩んでいます。

ダッシュボードにマルチサイトの情報を表示する。

0

マルチサイトを使っていて、サイト間の移動が面倒だったのでダッシュボードに表示するプラグインを作りました。

dash_multisite.zip

使い方は回答してアップロードしてプラグインを有効にするだけです。
ダッシュボードにマルチサイトの名前と、サイトの表示、ダッシュボードへの移動、投稿、ページへの移動ができる項目が増えているはずです。
本来カスタム投稿へのリンクも追加予定だったのですが、どうも今いるサイトのカスタム投稿データしかうまく取得できない。
(カスタム投稿の設定データ自体がデータベースに保存されていないので取得が難しい)
post_type名ではなんとか強引に取得できるけどラベル名での取得は無理かも・・・

まだ試作品なので使用は慎重にお願いします。バグなどの報告もあると非常に助かります。

ダッシュボードにカスタム投稿の件数を表示する。

0

WordPress3.0になって時間もたち、カスタム投稿を使う機会も増えてきました。
今までカテゴリーで分けていたのも、ガンガンカスタム投稿やらカスタム分類やらでわけているわけですが、若干不便だと思ったのが
ダッシュボードの現在の状況に投稿とページの件数しか表示されないこと。出来ればここにカスタム投稿も追加させたい。
というわけでカスタム投稿の件数も表示できるようにカスタマイズしてみました。

(さらに…)

投稿やページ内のメールアドレスをエンティティ化するショートコード

1

投稿やページの中でメールアドレスを入力したいときがあるとおもいます。
しかしそのままaa@bb.ccのように書くと悪意のあるメールアドレス収集プログラムに使われてしまうかもしれない。
そこで@だけ文字を変えたり、アドレスを画像化したり色々対策があります。

その中にエンティティ化という、文字を数字の羅列にして表示する(ソースでは数字の羅列だがhtmlで表示すると普通の文字に見える)
方法があるのですが、Wordpressにはantispambotという文字の一部のみをエンティティ化してくれる便利な関数があります。
というわけでこれを投稿やページ内で作れるようなショートコードを作成しました。
(さらに…)

Paypalと文字コード

2

WelcartでPaypalを設置してテストもOK。可動させていたのですが、どうもPaypalで商品購入できないというクレームが。
おかしいなと思いもう一度チェック。うまく動かない。Paypalのページに飛ぶのですがどうも
paypal Data does not match input character set or default encoding. For more information, please contact the merchant.
というメッセージがでてしまう。文字コードが違う?
(さらに…)

Welcartで購入された数を表示する。

1

色々話題のグルーポンをちょっと覗いてみたのですが、その中にXXX人の人が購入されました。
というメッセージが有りました。
そういやWelcartにベストセラーウィジェットはあるものの、購入数まで表示する関数はなかったなーと思い、自作してみました。
(さらに…)

投稿やページでテーマファイルの画像を扱うショートコード

1

ページ等を作成していると、たまにテーマの中に入れてある画像等が扱いたくなります。
しかし、いちいち wp-content/theme/heme001/aaaa.jpg 等指定していくのは面倒ですし、テーマを切り替えるときに不具合が出る可能性があります。
できるだけ画像などはテンプレート部分でつくって、本文には扱わないようにしているのですが、どうしても使いたい場合があったので、テーマへのパスをショートカットで取得できるようにしました。

(さらに…)

エックスサーバーでマルチサイト

1

エックスサーバーでマルチサイトを作成を色々試してみました。

http://lovelog.eternal-tears.com/wordpress/wp-custom/wp-core/wordpress30-multi/
このあたりを参考に作成したのですが、最初はサブドメイン型で作成したのですがどうもうまくいかない。
エックスサーバーか、DNSで何か設定する必要があるのだろうか?

サブディレクトリ型に変更したところ無事動きました。
最初はマルチなんて複数wordpress設置すればいいだけじゃんとおもっていましたが、これはこれで複数のサイトを管理しやすく、
サイト構成によってはありですね。しかしマニュアルと対応状況がまだまだなのが難点。wordpress3.0でてから結構たつのでこのあたりは改善してほしいところですね。

More Fields日本語版

0

More Fields 2.0.5.2を日本語化してみました。
多言語化は初めての作業なので、何かおかしな点があるかもしれませんが、ご指摘してくれると助かります。
(さらに…)

投稿データをカスタム投稿に移動させる。

0

以前作ったサイトのバージョンアップをした際に、今まで全部投稿でまとめていたのをカスタム投稿にしていくつかわけようかと思いました。
しかし、調べるとどうも投稿からカスタム投稿に移動させる機能が見つからない。
というわけで、どうにかできないかと色々試してみました。

(さらに…)

admin's RSS Feed
Go to Top