タグ

wordpressに関するozzwarのブックマーク (314)

  • キャッシュでページ表示を高速化WordPressプラグイン3個を比較

    キャッシュ機能でブログのページ表示を高速化できるWordPressプラグインを紹介します。 WordPressの標準仕様では、ページを動的に生成する仕組みになっており、ブログのアクセス数が増えると、サーバーの負荷が増えてしまい、結果的にブログのページ表示が遅くなります。 ページ表示が遅くなるのを回避する方法として、キャッシュ機能があります。 キャッシュ機能を利用すると、以前に生成したキャッシュファイルを再利用することにより、ページ表示を高速化できます。 ブログに人気が出て、アクセス数が増えた場合、ページの表示速度が低下する場合があります。 ページ表示が遅いと感じたら、キャッシュ機能のプラグインを活用しましょう。 はじめに キャッシュ機能が必要な理由 WordPressは動的にページを生成しています。 ブログの記事にアクセスがあると、PHPMySQLを利用して動的にページを生成します。 ブ

    キャッシュでページ表示を高速化WordPressプラグイン3個を比較
  • 【コピペ用】PHPのアップロード容量を変更する.htaccess、php.iniの記述サンプル

    サーバ設定によりますが、PHP のデフォルトではアップロードできるファイルサイズの容量は2MBになっていることが多いです。 この設定を変更するにはサーバ内のphp.iniの書き換えが必要ですが、root権限が必要だったり、初心者だと直接そのあたりを書き換えるのが非常に恐ろしかったりします。 そこで、ドキュメントルートやサーバごとに指定された場所に自分で作った.htaccessファイルやphp.iniファイルを置き、サーバデフォルトの設定を上書きする、というケースがあります。 内容は、いろいろなブログで数多くの人が書いてくれています。 今から書くことに特に目新しいことはありませんが、.htaccessにする場合とphp.iniにする場合とで書き方が微妙に違うのでそれを併記しておきます。 まぁ、恒例の覚え書きですね。私は、この書き方の違いに気づいてなくて、何度やっても失敗して諦めたという過去が

    【コピペ用】PHPのアップロード容量を変更する.htaccess、php.iniの記述サンプル
    ozzwar
    ozzwar 2014/04/11
    アップロードするファイルサイズの上限
  • https://y2web.net/blog/inet/wp/killing_wp_auto_paragraph-2915/

  • 自動バックグラウンド更新の設定 - WordPress Codex 日本語版

    当サイト、Codex 日語版は今後積極的な更新は行わない予定です。後継となる新ユーザーマニュアルは、https://ja.wordpress.org/support/ にあります。 万が一、当サイトで重大な問題を発見した際などは、フォーラムや WordSlack #docs チャンネルでお知らせください。</p>

  • タクソノミーの名前取得

    安易なのは回答なので気にしなくて OK ですよー > pluto1234 以下、kz の回答方針: そのまま echo はやばい ・回答コードは基コアコードに倣った書き方の最低限サンプル(※1)。 ・$taxonomy->name やったらまー気にせんでええんちゃうんっていう判断。 ・セキュリティとか例外処理は各自よきにはからってください。 ※1 single_cat_title(), single_tag_title() がそのまま echo やしええやん、 ちゅう意味ではない。そもそも WordPress のコアコードがワヤくちゃやんけ とか気になる方は文句言ってる時間があったら直してあげましょう。 だってオープンソースだもの。 というわけで kz はキバリ過ぎないテキトウな回答をしますが エスケープは大切な事なので皆さんの胸にしっかりと刻んでおいてください。 回答としてコードをいき

    タクソノミーの名前取得
  • カスタム投稿タイプのシングルページにてカスタムタクソノミーの情報を色々取得する

    カスタム投稿タイプの single.php ( single-投稿タイプ名.php ) にて、get_the_terms を使ってその投稿記事が属するカスタムタクソノミー情報をいろいろ取得する方法のメモです。 get_the_terms の使い方 以下のようなコードで表示している個別記事のカスタムタクソノミー情報(配列)を取得し $tarms に入れる事ができます。 <?php $tarms = get_the_terms( $post -> ID ,' タクソノミー名' ); ?> $tarms に入れたタクソノミー情報から、もし分類名を取り出す場合は以下のようにすれば、$tarmnameに分類名が入ります。 <?php foreach ( $tarms as $tarm ) { $tarmname = $tarm -> name; // スラッグなら $tarm -> slug } ?

    カスタム投稿タイプのシングルページにてカスタムタクソノミーの情報を色々取得する
  • もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜

    WordPressでサイトを制作するとき、2人以上のチームで取り組むことも多いと思います。例えば「構築担当者」と「デザイン担当者」で1つのサイトを構築するような場合です。 同じ会社内で一緒に作業するときと違って、ノマドワーカーのようにそれぞれが別の場所で作業する場合は、直接ファイルを手渡しするようなことはできません。 そんなとき、メールにファイルを添付してやりとりしていますか? Webサーバーに直接アップロードして更新していますか? どちらにせよファイルの管理と意思疎通をしっかりやらないと、せっかく更新したファイルがまた元に戻っちゃいますよね。 そんなコラボレーションワークでのファイル管理に、Git(ギット)を使ってみましょう。ファイル管理の煩わしさから開放され開発がスムーズにできます。 WordPressの構築を経験したことあるけど、Gitはまだ使ったことがない、という方向けにGitの使

    もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜
  • jQuery/JavaScriptの高速化テクニック | Find Job ! Startup

    FINDJOB! 終了のお知らせ 2023年9月29日にFINDJOB!を終了いたしました。 これまでFINDJOB!をご利用いただいた企業様、求職者様、様々なご関係者様。 大変長らくFINDJOB!をご愛顧いただき、誠にありがとうございました。 IT/Web系の仕事や求人がまだ広く普及していない頃にFind Job!をリリースしてから 約26年間、多くの方々に支えていただき、運営を続けてまいりました。 転職成功のお声、採用成功のお声など、嬉しい言葉もたくさんいただきました。 またFINDJOB!経由で入社された方が人事担当になり、 FINDJOB!を通じて、新たな人材に出会うことができたなど、 たくさんのご縁をつくることができたのではないかと思っております。 2023年9月29日をもって、FINDJOB!はその歴史の幕を下ろすこととなりましたが、 今後も、IT/Web業界やクリエイティブ

    jQuery/JavaScriptの高速化テクニック | Find Job ! Startup
    ozzwar
    ozzwar 2014/01/08
    Jqueryの読み込み順など
  • [WordPress]素人がキャッシュ系プラグインやCDNを安易に導入するのは危険

    [WordPress]素人がキャッシュ系プラグインやCDNを安易に導入するのは危険Published by Keiichi Yorikane on 2014年1月6日2014年1月6日 以前、キャッシュ系プラグイン『W3 Total Cache』や『DB Cache Reloaded』、CDN『CloudFlare』を利用していましたが、許容できないレベルのタイムラグが発生してしまいました。 知識がなければ、原因を特定できず、致命的な欠陥となる恐れがあります。 質のいいサーバーを利用すれば、100万PV/月程度までなら、キャッシュ系プラグインやCDNは不要であるため、素人は安易に手を出さないことをおすすめします。 キャッシュ系プラグイン&CDNとは WordPressを利用したサイトは、その構造上、アクセスがある度に動的にページを生成して表示させています。 キャッシュ系プラグインは、動的に

    [WordPress]素人がキャッシュ系プラグインやCDNを安易に導入するのは危険
  • 3itssのブログ » wp_link_pages でかっこよく!?記事を分割する方法

    TOP >> ;wp_link_pages でかっこよく!?記事を分割する方法 wp_link_pages でかっこよく!?記事を分割する方法 WordPressで長い記事を分割するのに nextpage と wp_link_pages を使えば可能ですが、デザインがイマイチです。 サイトを調べてもなかなかよいサンプルが見つからなかったので、自分で設定みました。 こんな感じになります。 .pagesprit { color: #000000; background:white; margin: 1em auto; line-height:2em; text-align:center; } .page-numbers a { display:inline; color: #00019b; border:solid 1px #ccc; text-decoration:no

    ozzwar
    ozzwar 2013/12/08
    ページ分割した時のリンクのカスタマイズ
  • wp_link_pagesを利用した長くなる記事やページを複数ページに分ける - Web.fla

    ブログの記事にしても1つの記事が長すぎる場合にページを複数に分けて2ページとかにしたいときのメモ。 記事の編集画面にnextpageを書き込む 記事の編集画面で「HTML」のタブを選択した状態で、ページを分割したい場所で「<!–nextpage–>」と記述する wp_link_pagesを追加する single.phpやpage.phpなど個別のページに「wp_link_pages」関数を記述する。下記はsingle.php //ページの下部に表示 上記のように記述すると2分割であれば「ページ:1 2」と2ページに分割されてリンク部分が出力されている。 wp_link_pagesのオプションでリンク部分を調整する 出力されたリンク部分の「「ページ:1 2」」をこのままではなくcssなどでデザインしたい場合もあると思う。その時は、オプションをを使用するといい。参考:「私的マニュアル:wp_l

    wp_link_pagesを利用した長くなる記事やページを複数ページに分ける - Web.fla
    ozzwar
    ozzwar 2013/12/08
    ページ分割した時のリンクをカスタマイズ
  • あわわうぇb

    投稿記事内や固定ページのコンテンツ内でちょっとしたPHPのコードが書きたいなぁ… そんな時はWordPressの「ショートコード」という機能が便利です。 1.どんなふうに書くの? テーマ内の「functions.php」ファイルでショートコードを定義して、 投稿記事や固定ページの編集画面の文内でショートコードを記述します。 1.1 基的な書き方 一番簡単でベーシックな書き方。 functions.php function basic_like() { $name = 'あわわ'; $animal = 'ネコ'; return $name . 'さんは' . $animal . 'が好き。'; } add_shortcode('basic', 'basic_like'); 記事文内 [basic] 「add_shortcode()」というのがショートコードを定義するためのWordPre

  • WordPressのショートコードを自作してみる

    Posted: 2010.07.11 / Category: WordPress / Tag: ショートコード Wordpressで記事を書いていると、投稿記事からテンプレートタグを使いたくなったり、自作のプログラムを動かしたいくなる場合があると思います。 そんなときに便利なのがショートタグです。 ショートタグは投稿記事に[](ブラケット)内にショートコード名を記述することで、あらかじめ設定しておいた関数を呼び出すことができます。 で、肝心の関数を記述する場所はというと、プラグインとして読み込ませたり、テンプレートフォルダのfunctions.phpに記述します。 プラグインというとちょっと大げさな気がするので、今回はfunctionsファイルの方を試してみたいと思います。 たぶん一番シンプルなショートコード ショートコード第一号は呼び出すと決められた文字列を返すだけという、実用性0のコー

    WordPressのショートコードを自作してみる
  • ショートコードの表示位置について

    こんにちは。 WordPressでサイト制作をしています。 functions.phpに書いたカスタムコードの結果を固定ページに表示させるべく、固定ページの指定の場所にショートコードを埋め込んだのですが、ページをプレビューすると、ショートコードが任意の場所に表示されず、固定ページの文のトップに表示されてしまいます。 固定ページの記載例は下記のようなイメージです。 下記のように記載しても、<h1>タグよりもトップにショートコードから呼び出したプログラムの結果が表示されてしまいます。 これを固定ページに記載した任意の場所に表示させる方法はありますか? もしくは、ショートコードを使って別の方法で任意の場所に表示させる手段があれば教えてください。 宜しくお願いいたします。 ■固定ページ文の記載例) ※get_programがショートコードの呼び出し名 <h1>タイトル</h1> <p>ああああ

    ショートコードの表示位置について
  • WordPressのテンプレート高速化 | とりさんのソフト屋さん

    福井のソフトウェア会社です。AccessやExcel、.NETソフトウェア開発、WordPress等を使用したホームページのシステム化、PCサポート・メンテナンス、コンサルなどを行っています。 投稿日 2009 年 3 月 13 日 – 1:48 PM カテゴリ: カスタマイズ WordPressのテンプレートは作成側の利便性のために様々なテンプレートタグを用意している。中でも良く使用するbloginfoタグは、引数の項目をswitchで振り分けた後、項目がキャッシュにあるかをチェックし、無ければクエリを発行して取得するため、塵も積もれば重くなる。なのでテンプレート高速化をまとめてみた。 bloginfoを変数に落とす header.phpの先頭で良く使う項目は変数に落とし、また他のテンプレートファイルでも良く使う項目はglobal宣言をしている。(順番的にfunction.phpのほうが

    ozzwar
    ozzwar 2013/09/29
    よく使う変数をheader.phpでglobalに
  • WordPressプラグイン Jetpack って何だ?!

    2012年11月10の「WordBench 神戸」にて、WordPressプラグイン「Jetpack」を紹介させていただいたのでその資料です。 実は僕自身、「Jetpack」を知ったのはこの前日 ヘ(-′д`-)ゝ。知らなかった僕が知って感動したので、それを共有しようと思って紹介程度の内容ですが発表させて頂きました。ちょうど2.0になったばかりで、Photon CDN などの利用ができるようになったりということで、既に Jetpack ご利用の方にも、少しでもお役にたったらなーと思ってます。 (^_^;A それにしても WordPress すごいですねー。開発者としては、なかなか微妙なところも多いのですが、それを消して上回るこのような素晴らしいリソースの数々。当に素晴らしいと思います。 これは、ソフトウェアは必ずしも工学上の優位性が評価されるわけではなく、あくまでも人と寄り添うものが必要

    WordPressプラグイン Jetpack って何だ?!
    ozzwar
    ozzwar 2013/09/20
    てんこ盛りだけど重くなりそう。
  • [WP] wp_is_mobile と iPad と WP Super Cache の怖い関係 - @mekemoke

    wp_is_mobile のモバイル判別方法 wp-includes/vars.php の 101 行目で、下記のようなコードがあります。 つまり、ユーザーエージェントに下記の文言が含まれていると、モバイルと判断されます。 Mobile, Android, Silk/, Kindle, BlackBerry, Opera Mini, Opera Mobi WP Super Cache のモバイル判別方法 そしてキャッシュ機能として有名なプラグイン、WP Super Cache 。 これはモバイルにも対応していて、モバイルからのアクセスがあった場合にはキャッシュしないという機能があります。 下記がモバイルと判断されるユーザーエージェントのリスト。これらが含まれていると「モバイルからのアクセスだ」と判断されます。(2013.2.15 ver1.2) 2.0 MMP, 240×320, 400X

    [WP] wp_is_mobile と iPad と WP Super Cache の怖い関係 - @mekemoke
  • 「WordPressのトップページに、新着記事数件を表示する」get_postsのサンプルコードをあげとく

    ※2018.03.01追記:4年半経ちましたが、今のところはおおむねこの記事のままで大丈夫と思ってます。定期的にチェックするのは大事。 今年に入ってから、「クエリ変更はquery_postsかpre_get_postsか」という話題がWordPress中級者以上の間では盛り上がっていましたが、初心者コピペWordPressユーザーの多くの方には「お前ら何を言っているんだ」ということでしょう。 実際、WordPress語フォーラムに投稿される質問の中でも、必要ないところでquery_postsを使って表示がおかしなことになっているケースがあとを絶ちません。 古い記事が検索上位に出ている現状 なぜ同じようなトラブルが減らないのかといえば、Googleで「WordPress 新着記事」「WordPress 新着情報」などのワードで検索した時、上位に表示されている記事が結構古いものが多いのにも

    「WordPressのトップページに、新着記事数件を表示する」get_postsのサンプルコードをあげとく
  • seotemplate.biz

    ozzwar
    ozzwar 2013/09/08
    AkismetのAPIキー、wordpress.comでの取得方法
  • Ktai Style (携帯対応プラグイン)で画像やリンクが強制的にそのまま表示されるようにする: onishiの開発日記

    株式会社コアプリートで働いてます。 主に、perl mysql apache linuxについて調べたことをメモ。あとは雑記。 ただのメモです。 画像やリンクが、リンクされて表示されるので されないようにしたい。 /wp-content/plugins/ktai-style/inc/shrinkage.php /* ================================================== * @param string $content * @return string $content */ public function shrink_content($content) { if (! $this->skip_shrink_content) { $content = $this->strip_styles_scripts_del($content); $co

    ozzwar
    ozzwar 2013/09/06
    Ktai Styleで画像やリンクを強制出力