wordpress
wordpressに関する内容を書いてます。
get_the_permalinkとget_permalink
0wordpressの3.9の新情報を調べているとget_the_permalinkが追加されましたという情報が。
あれ?前からあったよなあと調べると前からあったのはget_permalink。新しく追加されたのはget_the_permalink
そして内容は同じ。
よほどget_permalinkと書こうとしてget_the_permalinkと書く人が多かったのだろうか。
実際問題 the_contentに対してget_the_contentの様に出力用と取得用がある関数は大抵the_xxxxの前にget_がつく形だったのになぜかthe_permalinkのみget_permalinkだった。
ある意味わかりやすくなった。
WordPress自動アップデートのメール通知を消す方法
0先週今週とWordpressのマイナーバージョンアップがあり自動更新が行われました。
しかし、自分のメールアドレスには複数のWordpressサイトが登録されており、アップデートの通知が大量にきて
びっくりしました。
自動アップデートは嬉しいのだけど自動通知はいらないかもなー。でもどこでオフにするのだろうと思っていたところ、同じような考えの人が居たようです。
(さらに…)
投稿者が投稿した投稿のみを編集可能にする。
0一つのWordpressで複数のユーザーが管理するサイトを作成することになりました。
すべてを編集できる管理者と各ユーザー毎にカスタム投稿を作成して自分の分の投稿のみ編集可能にしていたのですがユーザー数が増減することがあり、投稿をすべてまとめてしまおうと思って全部投稿にまとめたのですが
問題点として、自分以外の人が書いた投稿も閲覧、編集可能な状態になってしまいました。
これでは不都合です。
そういうわけで色々なサイトを参考に修正してみました。
(さらに…)
WP SiteManagerとMaintenance Modeでスマホ版メンテナンス画面を作る。
0WP SiteManagerでモバイル用とPC版のテーマを切り替えていたのですが、
Maintenance Modeを導入して503.phpを作成してメンテナンスページを表示させようと思ったのですが
スマートフォンからみてもPC版のメンテナンスページが表示されてしまいました。
(さらに…)
【Welcart】でSkuに新規項目を追加する方法
7Welcartを利用している際に、商品に重量データを追加する必要がでてきました。
オプションに追加して選んでもらおうかと思いましたが、調べるとSkuのデータを拡張することができる模様。
というわけで早速実装してみました。
投稿の順番をドラッグで変更できるプラグイン
0ドラッグで投稿の順番が変えれてかなり便利でした。
WordPress 直感的に投稿記事の並び順を変更するプラグインを公開しました Intuitive Custom Post Order
普通の投稿の他に、カスタム投稿で画像一覧等のデータ管理をしている場合順番入れ替えの手順がお客様の方に任せられて
かなりいい感じです。
不満を上げるならメディアの項目には適用されないのと、2ページ目から1ページ目へ移動させることができないことですか。
あとで解析してみたいかも。
【WordPress】get_usersの罠
0WordPressの関数の中に、特定条件のユーザーを取得できるget_usersという関数があります。
これを使って頭文字がXXのログインIDを持つユーザーを取得しようとしてつまりました。
(さらに…)
テーマ編集画面をカスタマイズしてくれるプラグイン Advanced Code Editor
0試しに入れてみてびっくりした。
普段はローカルで編集してアップロードしているのでWordpressの基本テーマの編集だけで我慢していたのですが、
試しに入れてみたら、Web上での編集もありかなってレベルにみえました。
ただし処理がかなり重くなるのでWordpress上から軽く編集だけしたい人は注意。
まだ入れたばっかりであまり深くいじっていませんが、使い勝手が良さそうなら今後作成するサイト全部にいれてもいいかも。
コンタクトフォーム7の日付バリデーションを変更する。
0コンタクトフォームのバージョンが7 3.4にあがってHTML5のタグが使えるようになりました。
そこで、今までtextで登録してもらっていた日付部分をdateに変更しました。クローム等のブラウザではカレンダーが表示されるので
登録が便利になるだろうと思ってやったのですが、しばらくすると日付の部分がエラーがでて送れないという苦情がきました。
おかしいなと調べてみると、どうもクロームのカレンダーで送られる形式は2013-04-01のように区切りがハイフンで、コンタクトフォームのバリデーションもそれに準じた設定になっていました。
しかし、今まで日付を入力してもらっていたのは2013/04/01 等の/で区切る形で送ってもらっていたので、そこでエラーが出たようです。
どうにかならないのかとプラグインを調べてみましたら、wpcf7_is_dateというフィルターフックがありました。
(さらに…)
投稿IDを桁揃えしてパーマリンク可する。
0パーマリンクを作成する際に
201304170055 のように日付+投稿IDのパーマリンクにしたいとふと思いました。
そこでパーマリンクを
/%year%%monthnum%%day%%post_id%/
にしたのですが、これだと投稿IDが55のときは
2013041755
となり、投稿IDが2020の場合は
201304172020
と桁数が変わってしまいます。
気分的にどうせなら桁を揃えたいと思い55の時は201304170055のように0で揃えたいと思ったのですがなかなかいい解決方法が見つかりませんでした。
そこでWordpressフォーラムに聞いていました。
(さらに…)