This domain may be for sale!
たびたび使うんですけど、もう何回も忘れそうになるんでメモを・・・WordPressループ外で投稿(記事)IDやページIDを取得する場合は、いつも <?php get_the_ID(); ?>を使っています。これは「関数リファレンス/get the ID – WordPress Codex 日本語版」にも書かれていますが、「wp-includes/post-template.php」で定義されているということです。 では早速ですが、どんな定義がされているかを見ましょ~。 post-template.phpで「get_the_ID()」が書かれているところ/** * Retrieve the ID of the current item in the WordPress Loop. * * @since 2.1.0 * @uses $post * * @return int */ functi
a]:flex [&>a]:flex-row [&>a]:justify-between [&>a]:py-[18px] [&>a]:border-t [&>a]:border-lightgray [&>a]:border-opacity-20 [&_li]:my-1 [&_li]:list-['-_'] [&_li]:py-[18px] [&_li]:border-t [&_li]:border-lightgray [&_li]:border-opacity-20 [&_.Label]:transition-all [&_.Label]:w-fit [&_.content]:transition-all [&_.content]:h-0 [&_.content]:pt-0 [&_.content]:px-5 [&_.content]:overflow-hidden [&_.toggle:
今年1年を通して、何度も読み返した記事を忘れないように整理した。とりあえず、自分のための備忘録。 WordPress で Web製作をしたいけど、PHP はまだちょっとという人の PHP ガイド カスタマイズしたいけど、PHPの知識がないからちょっと…という人におすすめ。 一度目を通しただけで理解するのは難しいけど、何度か読むうちに全体像が頭に入ってきます。 最近は、webデザイナーさんも、システムよりの知識を身につける必要があるみたいで勉強に費やす時間が凄そう。文章量が多いので、読むときは気合いを入れて! WordPress使いならこれだけはやっておきたい本当のセキュリティ対策10項目 | WP-D 自分のサイトにあてはめてチェックしました。内容は基本ばかりだけど、抜けの確認にも最適。SSLを使う僕に死角なし。 WordPressをクライアントワークで使用する際に覚えておくと良さそうな管
WordPress のテーマを自作するときに、よく使っているコードのまとめです。主に functions.php に書いている基本的なコードばかりです。私は仕事で Webサイトを作っているので、後半はクライアントさん向けの Webサイト用コードです。 私、Evernote を使ってるんですけど、WordPress をカスタマイズするコード … たくさんクリップしてあって、ちょっとごちゃごちゃしてきたので整理しました … X( その中から一般的に使えるコードだけまとめてみました。個人的によく使うコードなど、一カ所にまとめておきたいなーと思ったのでメモ書きです。全部 WordPress 3.2 になってから、テスト済みです。 WordPress のよくあるカスタマイズ 目次 セッティング関連 ソーシャルボタンを追加 抜粋表示、the_excerpt 関連 タイトルの文字数を制限して表示する 特
WordPressに標準装備されているウィジェットで、自作のウィジェットを作成してみよう、という内容です。便利な機能で、クライアントワークでは割と必須ですけどあまり情報がない印象だったので復習をかねて書いてみました。 WPのウィジェットに追加できるアイテムボックスを自作する、という方法です。基本的な事しか書いてません。なので、WordPressテーマ開発のビギナーさん向けになります。 ウィジェットをテーマで使えるようにするまずはおさらい。利用しているテーマでウィジェットを使えるようにするには、その為のコードを書く必要があります。 何もしていない状態ですと、上記のようにウィジェットページには注意文しか表示されません。 まずは利用可能にする利用するためには以下のようなコードを利用中のテーマファイル内にあるfunctions.phpに書きます。 if ( function_exists('reg
昨日ちょっと嵌ったのでメモ。 WordPressの自作ウィジェット で分からなくて調べたことを 備忘録として残しておきます。 面倒だけど覚えると便利ですね。 進行中の案件で、ウィジェットによるコンテンツ管理が仕様に含まれています。その時にちょっと嵌ったことをメモ書き。完全に個人的なメモです。 尚、自作ウィジェットの作成法が分からんという方は以前の過去記事をご参照下さい。 WordPressのウィジェットを自作するためのTips なので目新しい情報は一切無いです。 作成したウィジェット 作ったウィジェットはもうちょい要素が多いですけど構成は極めてシンプルなものです。 add_action( 'widgets_init', 'foo_bar_box' ); function foo_bar_box() { register_widget( 'Foo_Bar_Box' ); } class fo
HOME › Website Tips ノート › Posted on: 2011/02/27 WP3.1で追加された「admin bar」の非表示や、不必要メニューの削除、項目の追加方法 WordPressが3.1にバージョンアップされて追加された機能の一つに、管理メニューへの移動が便利になる「admin bar」があります。フロントエンドから一発で目的のページに移動できるので、とても便利に感じています。 ただ、特にマルチサイトやユーザー登録型のサイトを運営されている方にとっては、非表示にしたい、あるいはリンクを一部削除したいという要望もあるのではないでしょうか。 全項目の非表示 管理メニューのユーザープロフィールページ(/wp-admin/profile.php)で設定できます。管理画面のみ、フロントエンドのみ、両方の表示・非表示を調整可能です。 また、show_admin_bar()
WordPress3.1から管理バーが少し変わ ったのですが、デフォルトではあまり コンテンツが無く、ちょっと勿体無い のでここに好きなリンク集を作って あげると喜ばれるかもしれない、って いう記事です。 管理画面の利便性を高めてあげるとクライアントさんも使いたくなるし、それでWebサイトも育ててくれて結果的に収益アップしてくれたら嬉しいなウヘヘ、という夢をみつつ、今日もチマチマとカスタマイズに励んでみます。 試しにソーシャルサイトのリンク集を含めてみる ↑ 特に目新しい事では無いんですが、こういう風にしてあげようじゃないか、という内容です。jsfiddleってソーシャルだっけ?って疑問はさておき。 こんな事言うと記事タイトルが破綻してしまいますが、別にソーシャルじゃなくてもいいと思います。管理画面でよく使う場所をまとめるとかもいいですね。 コード コードです。functions.phpに
WordPressの管理画面カスタマイズ時に見るチートシート目的のメモ第2弾です。 紹介している内容は、基本的にWordPress Ver 3.3で実装・確認したものになります。 February 20, 2014 追記 WordPress Ver 3.8になって管理画面がいろいろ変更されたことにより、紹介しているカスタマイズの一部が使用できなくなっている可能性がありますのでご注意ください。 ログイン画面のロゴを変更 デフォルトのログイン画面はWordPressのロゴが表示されていますが、これを任意のものに変更する方法です。 下記をfunctions.phpに記述して、ロゴ部分のCSSを上書くことで変更します。 イメージの置き場所やファイル名が違う場合は、echoの部分を変更してください。 デフォルトで表示されているWordPressロゴの大きさは274×63ですので、これを基準に作成すれ
メールからWordpressに投稿したいとのことでKtai entryを導入したのですがどうも上手く動作しません。 おかしいなとメールを調べてみるとメールアドレスが aaa..bb@cc.jp なのに “aaa.bb”@cc.jpで受け取っているのが原因のようです。 これはWordpressではなくメールサーバーの仕様らしいですが、@以前にドットが二個連続で続くか、@の直前にある場合は@以前を””で囲んで表示されるそうです。 そもそもそんなメールアドレス登録できるのか?と思ったのですがどうも携帯だとできるようですね。 そういうわけで受信メールアドレスは”aaa..bb”@cc.jpで、ユーザーとして登録されているのはaaa..bb@cc.jpだったためにユーザー不一致で登録できなかったようです。 というわけでktai entryの一部を変更。ついでにメール投稿だと投稿にしか投稿できなかった
ご質問頂いたのでついでに記事にします。 WordPressでURLとかサイズを指定出来る QRコードをショートコードで作成したい、 というもの。情報系のサイトだと、ユー ザーが携帯で閲覧したい事も多々ありそう なので割りと汎用性はあるんじゃないかな と思います。 というわけでショートコードでQRコードを作れるようにする方法です。APIが手軽なのでAPI使います。 普通にショートコード作る方法と変わりません。functions.phpに以下を追記します。 function add_qrcode_in_this_article($atts) { extract(shortcode_atts(array( 'url' => 'http://example.com', 'size' => '80', ), $atts)); return '<img src="http://api.qrserver
個人的なメモ。たまにしか使わないけど、 その時に毎回面倒な思いをしてるので、 いっそメモにしておこう、と思ったので 記事に残します。WordPressの管理画面 のそれぞれのメニューに該当するキー 番号と使用ファイルの一覧。 admin_menuフック使って項目削除したりするときにも使うやつです。 <?php add_action( 'admin_menu', 'remove_admin_menu_links' ); function remove_admin_menu_links() { remove_menu_page('link-manager.php'); // リンクの項目 } ?> こんな感じで書けばメニュー項目を非表示にしたり出来るので納品する際にクライアントさんの誤操作の心配が減りますね。 一覧 ただのカンペです。 項目名 メニュー名 キー スラッグ ダッシュボード
WordPressのショートコードを自作してみる Wordpressで記事を書いていると、投稿記事からテンプレートタグを使いたくなったり、自作のプログラムを動かしたいくなる場合があると思います。 そんなときに便利なのがショートタグです。 投稿日2010年07月11日 更新日2011年04月03日 ショートタグは投稿記事に[](ブラケット)内にショートコード名を記述することで、あらかじめ設定しておいた関数を呼び出すことができます。 で、肝心の関数を記述する場所はというと、プラグインとして読み込ませたり、テンプレートフォルダのfunctions.phpに記述します。 プラグインというとちょっと大げさな気がするので、今回はfunctionsファイルの方を試してみたいと思います。 たぶん一番シンプルなショートコード ショートコード第一号は呼び出すと決められた文字列を返すだけという、実用性0のコード
WordPressを使い始めた頃は、テンプレート階層、テンプレートファイルの上手な使い方などは、全く考えずに Webサイトを作ってました。 いまではもっと効率的に、もっとスマートにサイトを構築できるようになったかも!そのためにちょっと覚えておきたい、テンプレートファイルについてのあれこれをご紹介します。 WordPress というと、ブログ構築のための CMS(コンテンツマネージメントシステム)というイメージが強いですけど、一般的な Webサイトを作るの時にもとっても便利です。私も仕事で Webサイトを作る時に、WordPress で作成することがとても多いです。 WordPress はバージョンも 3.0 になって、カスタム投稿タイプやカスタムメニューなど、さらに CMS としても充実してきたように思います。 ブログと違って一般的な Webサイトは、そのサイトによって仕様が様々です。コン
だるまんさんが、Twitter 上で「なんでwpにfeedのテンプレートがないんだぜ?」とつぶやいていました。 確かに WordPress では、テーマ変更で見栄えがガラッと変わるのに feed は色気の無い画一的なものばかり。 feedburner 導入で表示されるフィードのようにちょっと一工夫したカッコイイフィードを表示すると自己満足度が急速に上がりそうです。 他にも P2 テーマ用にエントリ本文+コメントを含んだフィードを配信するとか、私的にはあまり嬉しくないですがフィードに AdSense 等の広告を含んだりとか、色々と応用範囲が広がりますね。 そんなわけで、各種フィード用テンプレートをデフォルト以外のものに変更する方法を調べてみました。 結論から言うと、アクションフックの remove, add で、簡単にできます。 WordPress では、各種フィードを要求された場合 do_
前回、ログイン確認にfunctions.phpからアクションフックを利用してリダイレクトする方法に変更し、そのおかげでfeedも認証が必要になった。 ところがwordpressの認証にはcookieを利用している事から、cookieを判別出来ないfeed readerではアクセス出来ない問題が残ったので、これについて考えて見る。 参考:wordpressで非公開コミュニティサイトを作る(3)続・ユーザーレベルで表示内容を変更 – atl*weblog feedはどんな風に利用されるか クローズドなサイトを作るのが今回の目的なので、通常のblogのように全文配信したりといった、feed自体の質にはそこまでこだわる必要はないかなと思っている。(特に根拠がないどころか、質がいいに決まってるんだけど) ログインする、という手間がかかるので更新されたかどうかの通知は必須になる。 なのでfeedは必要
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く