タグ

wpTipsに関するdeeekiのブックマーク (325)

  • WordPress マルチサイト版の高速化アイデア - dogmap.jp

    WordPress をマルチサイトで使用していると、画像のURLが以下のような感じになると思います。 http://hoge.example.com/files/2011/05/fuga.jpg しかし、実際にはサーバ上には /files/2011/05/fuga.jpg ってファイルは存在してません。 WordPress が、どうやってこのファイルを処理しているかというと… wp-includes/rewrite.php の WP_Rewrite クラスで wp-includes/ms-files.php?file=2011/05/fuga.jpg に書き換え wp-includes/ms-files.php で、/wp-content/blogs.dir/{blog ID}/files/2011/05/fuga.jpg を読み込んで出力 つまり、静的ファイルにアクセスするためにわざわざ

  • Facebook「いいね」設置時に絶対に行うべき1つの施策[Wordpress編] - パパパパ

    16:59 | こんにちは、Q&Aなうというサイトを運営している@paji_aです。最近、僕の周りではFacebook関連のアプリやFacebookページ(旧ファンページ)がにわかに騒がしいです。Q&AなうでもFacebookアカウントに対応したりと、これからの盛り上がりに期待している一人だったりします。さて、タイトルはちょっと大げさですが、これをするとしないとでは明らかにアクセスは変わってきます。さきにネタばらしをすると、「<遂に公開>SEOの2倍のアクセスを稼ぐFacebook活用術。皆が知らない「いいね!」ボタンと「OGP」の設定方法、超解説」のWordpress版の解説です。Facebookの「いいね」ボタンはブログに設置しただけだと、他人のフィードに流れません。「いいね」ボタンを押されたら、自分のウォールには書きこまれますが、他人のフィードには流れないため、バイラル的なアクセスは

  • WordPress の部屋 | カスタム投稿タイプのメインインデックス(WP 3.1~)

    WordPress 3.1 から、カスタム投稿タイプのメインインデックス(ポスト一覧ページ)を表示できるようになりました。 カスタム投稿タイプで product を定義すると、 http://example.com/?post_type=product http://example.com/product で product の一覧が表示されます。 register_post_type() で has_archive=true を設定したとき archive-{post_type}.php を使うことができるようになります。サイトのブログは、archive-blog.php を使ってメインインデックスページを表示しています。 Custom Post Type UI にも、has_archive オプションが追加されています。 テンプレート階層 archive-{post_type}.p

    deeeki
    deeeki 2011/05/04
    カスタム投稿タイプ
  • Feelingplace

    とうとう始めてしまいました、0から始めるiPhoneからのWordPress更新術。 前回のエントリー、第0回 はじめに。そもそも何でわざわざiPhoneでブログを更新するのか。でかなり大風呂敷ひろげてしまったかなぁと少 […]

    Feelingplace
    deeeki
    deeeki 2011/05/01
    WordPress初期設定
  • WordPressのカレンダーに土日祝日のclassが追加されるようにしてみたよ – Simple Colors

    WordPressのカレンダーは、tdに曜日を判別できるものが無いので、なんとも寂しい感じになってしまうのが残念な所ですね。 WordPressのカレンダーのthにclassを追加するコード(日語限定)では、カレンダーの th に対して classの追加を行いましたが、今回は土曜・日曜の td に、そしてもう一歩踏み込んで、祝祭日にもclassも追加してみました。 祝祭日の取得には、Finds.jpが行っている曜日・祝日計算サービスのAPIを利用しています。 ※ Finds.jp の曜日・祝日計算サービスは、2016年3月末で廃止となりました。祝祭日の表示機能は、コードでは機能しませんので、ご了承ください。 祝祭日の取得に関しては、Google カレンダーのAPIを利用しているものが多いようなのですが、試してみるとたまに振り替え休日が出ていなかったりするようで、現時点では正確性に欠けて

  • WordPress でカテゴリのリンクを変更する - dogmap.jp

    WordPress でカテゴリのリンクを標準以外に変更する方法です。 まぁ、それ専用のプラグインとかも探せば有ると思うんですが… http://example.com/?cid=xx 形式に変更する 例えば、カテゴリのリンクを http://example.com/?cid=xx とかって形式でも表示できるようにするには、以下のようにして parse_query フィルタを使うと良いです。 # functions.php とかに追加してやってください。 class add_category_link_to_different_link { function __construct(){ add_filter('query_vars', array(&$this, 'add_query_vars')); add_action('parse_query', array(&$this, 'par

  • WordPressのカスタム投稿タイプのアーカイブをパーマリンクで表示できるようにしてみた – Simple Colors

    WordPressのカスタム投稿タイプは、投稿などと切り分けられて便利ではあるのですが、パーマリンク利用時にカスタム投稿の一覧や年月アーカイブの表示に困ったりすることになります。 WordPressのパーマリンクというのは、アクセスされたURLをもとに、デフォルトのURLのパターンに変換し、内部処理を行っています。 カスタム投稿タイプについても、デフォルトのパーマリンクでは、?post_type=customや?post_type=custom&year=2011&monthnum=04で表示出来るので、簡単に言うと、パーマリンクのURLから、左記で示したデフォルトのURLに変換できるようにマッピングさせてあげれば良いのです。 CODE 1は、デフォルト以外の投稿タイプで、投稿タイプの一覧や、投稿タイプの年月アーカイブが表示できるようにするコードです。 /custom_post_slug/

    deeeki
    deeeki 2011/04/24
    WordPressカスタム投稿タイプ
  • WordPressを初導入したら まず最初にやるべき24の設定 – ワードプレステーマTCD

    設定編 WordPressをブログとして利用するのであれば、基的には、FC2やLivedoorブログといったブログサービスとあまり変わらないと思います。ここでは、Pingやトラックバックといった基的な設定をご紹介します。 1ページに表示される記事数を設定 まず、1ページに表示される記事数を設定します。管理画面左メニューの「設定」→「表示設定」をクリックし、「1ページに表示する最大投稿数」の値を変更します。 Ping送信先の設定 Ping送信先を設定しましょう。管理画面「設定」→「投稿設定」→「更新情報サービス」にPing送信先を設定します。 Ping送信先は検索するとたくさん出てきますが、とりあえず以下に一覧を掲載しておきます。 http://www.blogpeople.net/servlet/weblogUpdates http://blogsearch.google.co.j

    WordPressを初導入したら まず最初にやるべき24の設定 – ワードプレステーマTCD
    deeeki
    deeeki 2011/04/23
    WordPress初期設定
  • できることからはじめる、パフォーマンス最適化プラグイン7選 | gaspanik weblog

    結局のところサイトパフォーマンスの高速化に最も効果的なのは「CDN使って画像をそっちから出すのが一番じゃね?」なんて思い始めたこもりです、こんにちは(笑)。いや、CDN使うのもいいのですが、その前提としてサイト全体をしっかり最適化しておくに超したことはありません(その方がより効果的なわけです)。 そんなわけで、今日は誰でもできることから段階的に適用する感じで、WordPressのパフォーマンス向上に役立つであろう素敵なプラグインを7つ紹介してみたいと思います。 まずは、画像を最適化するサーバ環境のこととか特別な知識も必要とせず、誰でもできる高速化の第一歩といえば、サイト内で使用する画像の最適化でしょう。WordPressにアップロードするJPGやPNGといった画像を自動的にスリムアップするのです。 WP Smush.it「WP Smush.it」は、アップロードする際に自動的に「Yahoo

    できることからはじめる、パフォーマンス最適化プラグイン7選 | gaspanik weblog
    deeeki
    deeeki 2011/04/21
    WordPress高速化
  • WordPress + W3 Total Cache + CDN な話 | gaspanik weblog

    今となってはさほどアクセスもないうちのブログなんですが、なんとなくCDN(Contents Delivery Network)を導入してみました。というのも、か細い回線&自宅サーバだったこの10年にお別れをし、自宅の引っ越しを機に海外のサーバに移転したからですが。 日語でしか書いてないこのブログ、普通に考えれば国内のサーバを借りて公開ってのが筋でしょうが、あいにくのひねくれ者なので「Media Temple」という海外のホスティング会社のDedicated Virtualのサービスを使っています(俗に言うVPSに似た感じのサービスで管理があまりいらない)。 サーバのスペック的には強力になったとはいえ、日国内からではネットワーク的にはかなり遠い…。どれぐらい遠いかと言えば、日アメリカぐらい(そのまま 笑)。そういう背景もあって、このWordPressを使ったブログでもあれやこれやと実

    WordPress + W3 Total Cache + CDN な話 | gaspanik weblog
    deeeki
    deeeki 2011/04/20
    WordPress高速化
  • WordPress でスニペットを簡単に管理する方法 - dogmap.jp

    昨今の WordPress 人気にあやかって、「WordPress スニペット」とか「WordPress functions.php カスタマイズ」とかで検索すると、functions.php を使ってできる簡単なカスタマイズ方法が出てきます。 これらを functions.php で管理してるとテーマを変更した時とか、コピペしなおさなきゃ行けなくなって面倒くさいことこの上ありません。 このカスタマイズやっぱ要らないなーとか思っても、すでにどこに書いていたか分からなくなっちゃうなんてこともしばしば。 そんなわけで、私はこれらのスニペットについては簡単なプラグインを作って管理してます。 # 昔は my-hacks.php ってファイルを使って管理できたんですが、WordPress 2.8 以降から非推奨になっちゃいました。 プラグインのソースは、こんな感じです。 これを wp-content

  • WordPressを使ったWebサイトにSEO施行する際に役立つっぽいカスタマイズハック

    久々にSEOの記事。以前書いたSEOの カスタマイズハック記事があるのですが、 あれから2年近く経つので新たに記事と して、ここに付け加えておくことにします。 SEO自体、情報が不確かなものなので、 これを行えば最適化出来る!という類の 情報は載せません。 SEOもハサミと同様、結局は使い方次第だと思いますのでコンテンツやターゲットによっては役に立ったり立たなかったり、ということがあるかと思いますが、同時にそれが混乱の元にもなってしまいがちです。 ですので、今日はSEOに効果的なカスタマイズではなく、自分でSEO施工をしやすくする、というカスタマイズ方法を書いておきます。Webマスターのアイデア次第で効果のあるハックにもなるし、効果のないハックにもなると思います。 コード自体は基的に普通のテンプレートタグを使用してるものが大半です。全部施行しても何の意味も無いので、使えそうなハックがあっ

    WordPressを使ったWebサイトにSEO施行する際に役立つっぽいカスタマイズハック
    deeeki
    deeeki 2011/04/15
    WordPressSEO対策
  • さくらVPSのWordPressをチューニングして30倍高速化した方法 - 原宿・表参道.jp

    今日はさくらVPSに載せているWordPressのパフォーマンスをチューニングして高速化に成功したので安心して眠れるという話をします。 2.5ページ/秒だったのが70ページ/秒と30倍高速化。 以前はDaily数千PVで重くなっていたサイトがDaily3.6万PVを余裕で捌けるようになりました。 #ちなみにproxy cacheという手法はwordpressでなくても動的コンテンツ全般に有効です。 ▼サーバ気にしなくて良くなったので今週末新宿御苑に花見に行けました☆。枝ぶりがいいさくらが多くてほんといいところだと思うの。 WordPressチューニング高速化結果http://hara19.jp/のサーバ環境と測定結果は以下のとおり。 WordPress稼働環境さくらVPS 1GB/CentOS5.5/PHP5.3/MySQL5.5/WordPress3.1。 WEBサーバはチューニングにあ

    さくらVPSのWordPressをチューニングして30倍高速化した方法 - 原宿・表参道.jp
    deeeki
    deeeki 2011/04/15
    WordPress高速化
  • お手軽WordPress Tips:管理画面で追加できるウィジェットで不要のコンテンツを削除する

    誰でも手軽に出来るWordPress tips。 今日のお手軽カスタマイズは殆ど需要が 無さそうですけど僕に需要があったので 好き勝手に書いてみます。WPで作った Webサイトの納品先のクライアントさん側 でウィジェトを使ってもらうのですが、多く でよく分からないと言われたので消しました。 そういうわけで、管理画面→ウィジェットで使わないものを消す方法。要らない物は表示させても仕方がないので消しましょう的な内容になります。 はじめに:テーマでウィジェットを使えるようにする分からない方用に、念の為ウィジェットをテーマで使えるようにする方法を書いておきます。テーマにウィジェットを対応させるにはfunctions.phpに以下のようなコードを記述 if ( function_exists('register_sidebar') ) register_sidebar();さらに、サイドバー等に <

    お手軽WordPress Tips:管理画面で追加できるウィジェットで不要のコンテンツを削除する
  • GoogleのChromeブラウザの構成モジュールのそれぞれのバイナリ・サイズの表 - [モ]Modern Syntax

    今回のモダシンラジオは3ヶ月に一度お届けしている2024年1月-3月期のドラマ、いわゆる冬ドラマについて@yumikingdiaryと語る回です。 今回もリモート録音なんですが、久しぶりのリモート録音なんでなんかリズムが合わなくって掛け合いにずれが生じてしまっているのがちょっと残念なところですが、まあそのあたりは目をつぶって1時間5分ほどお耳を拝借できればと存じます。 さて、モダシンラジオのデータをホスティングしてもらっているSpotify for Podcasters(旧Anchor)の私のページはこちらです。 https://podcasters.spotify.com/pod/show/kazuyoshi-nagasawa このSpotify for PodcastersページのRSSは以下になります。こちらのRSSではenclosureタグなどでlength値などがしっかり入ってい

  • WordPressを使ったWebサイトでfunctions.phpによく書いてるやつ

    お問い合わせ頂いたので記事にします。 WordPressのfunctions.phpは便利なの はよく分かりますが、結局何が出来るの か分からないのでこんな事できる、という のがあれば教えて欲しいとのことでした。 僕も詳しくないので僕も教えて欲しいんです が、一応書いてみます。 基的にfunctions.phpはちょっと機能を追加したい、という時に使うものだと思うのでデフォルト機能やプラグインで済むならそうしたほうがいい気がしますのであまり拘らなくてもいいかと思います。 それでも、やはりお仕事ではよく追加する機能はありますのでそれをご紹介します。 ※ウィジェットは割愛しますね カスタムポストタイプadd_action( 'init', 'create_post_type' ); function create_post_type() { register_post_type( 'exam

    WordPressを使ったWebサイトでfunctions.phpによく書いてるやつ
  • WordPress の自動メディアリンクにメディア形式を追加する - dogmap.jp

    WordPress 2.9 から追加された oEmbed (自動メディアリンク) が便利です。 例えば、YouTube や Flickr の URL を書くだけで、投稿が表示される際に URL の位置に自動的に YouTube 動画や Flickr の写真が埋め込まれて表示されます。 現在、デフォルトで対応しているのは、以下のメディアです。 YouTube Vimeo DailyMotion blip.tv Flickr (both videos and images) Viddler Hulu Qik Revision3 Scribd Photobucket PollDaddy Google Video WordPress.tv(現在は VideoPress 形式の動画のみ) SmugMug(WordPress 3.0 以降) FunnyOrDie.com(WordPress 3.0 以

  • 2011年、WordPressに効果があるSEOの15のテクニック

    WordPressで作成したサイトをより有益にするために、Googleなどの検索エンジンに最適化を行うSEOの15のテクニックを紹介します。 The 15 Best SEO Tips for WordPress in 2011 [ad#ad-2] 下記は、各ポイントを意訳したものです。 1. コンテンツを充実させる 2. コンテンツへのリンク 3. キーワードは適切に 4. タイトルにもキーワードを 5. Trackbacksを可能に 6. URL構造の最適化 7. 記事の画像の最適化 8. Google Sitemapの活用 9. 投稿スラッグの利用 10. 内部リンクの精査 11. validなコードで 12. キャッシュの利用 13. SEO用のプラグイン 14. 古い記事のリサイクル 15. 関連記事へのリンク 1. コンテンツを充実させる ごく当たり前のことですが、これは当に

    deeeki
    deeeki 2011/04/07
    WordPressSEO対策
  • 2行追加するだけでマルチサイトの子サイトで親サイトのウィジェットやカスタムメニューを利用する方法(WordPress3.0) | 我流天性 がらくた屋

    ホームWebDesignPHP2行追加するだけでマルチサイトの子サイトで親サイトのウィジェットやカスタムメニューを利用する方法(WordPress3.0) WordPress3.0でマルチサイトを展開する場合、親サイトのウィジェットやカスタムメニューをそのまま子サイトでも利用したいシーンはよくあると思います。 結構ハマったのですが、わかればとても簡単な方法で実現できて感動したのでメモです。 最初は、感覚的にwp_nav_menu()やdynamic_sidebar()にはブログIDを引数で指定できるんじゃないか? といろいろ調べてみたのですがそういう機能はなくて… (あると便利な気がする) WordPressでは、関数switch_to_blog()と関数restore_current_blog()でブログを切り替える考え方でした。 (まだ英語Wordpress Codexでもドキュメン

    2行追加するだけでマルチサイトの子サイトで親サイトのウィジェットやカスタムメニューを利用する方法(WordPress3.0) | 我流天性 がらくた屋
  • seotemplate.biz

    deeeki
    deeeki 2011/04/07
    WordPressSEO対策