サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
CES 2025
web-taiyo.com
情報を追記している場合はありますが、古い情報を訂正はしていませんので、公開年月日を参照してください。プラグイン・タグ、いずれもワードプレス・PHPのバージョン等によって動作しない場合もあります。 管理画面でのカスタム投稿一覧は、なぜ、タイトル順なのか? ってことで… function set_post_types_admin_order( $wp_query ) { if (is_admin()) { $post_type = $wp_query->query['post_type']; if ( $post_type == 'xxxx' ) { $wp_query->set('orderby', 'date'); $wp_query->set('order', 'DESC'); } } } add_filter('pre_get_posts', 'set_post_types_admin
情報を追記している場合はありますが、古い情報を訂正はしていませんので、公開年月日を参照してください。プラグイン・タグ、いずれもワードプレス・PHPのバージョン等によって動作しない場合もあります。 表示中のカテゴリー(ターム)に子カテゴリー(子ターム)があるかどうかで条件分岐するためにfunctions に下記を記入して、if (category_has_children())、if (!category_has_children()) で分岐。 [code language=”php”] function category_has_children() { global $wpdb; $term = get_queried_object(); $category_children_check = $wpdb->get_results(” SELECT * FROM wp_term_taxo
情報を追記している場合はありますが、古い情報を訂正はしていませんので、公開年月日を参照してください。プラグイン・タグ、いずれもワードプレス・PHPのバージョン等によって動作しない場合もあります。 サイトのサーバー移転だけでなく、テスト用にコピーしたい場合などに。 Duplicator:http://wordpress.org/plugins/duplicator/ 以前使用していたプラグインが上手く機能しない場合があったので、別のものを探しのだけど、使ってみるとDuplicator の方がオプションもあって便利かつ楽でした。 手順としては、コピー元のサイトでパッケージを作成し、パッケージとインストーラーをダウンロード。コピー先のディレクトリに2つをアップロードし、installer.php にアクセスしてインストールを開始。途中でオプションを設定すればユーザー名・パスワードを変更できます。
出勤・スケジュール管理の覚書 に時折アクセスがあるようなので追記しておきます。 Advanced Custom Fields リピーターのサブフィールドにデフォルト値をロードする関数で指定した1月分のスケジュールを一気に作成することも可能です。 下のイメージは予約表のサンプル画面です。 ユーザーをタクソノミーにするか、カスタムフィールドでチェックするかでユー… read more
情報を追記している場合はありますが、古い情報を訂正はしていませんので、公開年月日を参照してください。プラグイン・タグ、いずれもワードプレス・PHPのバージョン等によって動作しない場合もあります。 オンラインストアで「最近チェックしたアイテム」を表示したいのでLast Viewed Posts:http://wordpress.org/extend/plugins/last-viewed-posts/ というプラグインを使った。古いプラグインなので…と思ったけれど、動いた。 <?php if (function_exists('zg_recently_viewed')): if (isset($_COOKIE["WP-LastViewedPosts"])) { ?><?php zg_recently_viewed(); ?><?php } endif; ?> サムネイルを表示したいのと、商品
情報を追記している場合はありますが、古い情報を訂正はしていませんので、公開年月日を参照してください。プラグイン・タグ、いずれもワードプレス・PHPのバージョン等によって動作しない場合もあります。 複数のユーザーで投稿する際にアップロードしたメディアを共有しないようにするプラグイン。 *メディアライブラリを開いた際に自分がアップロードしたファイルだけを表示、管理者にはすべて表示 Manage Your Own Items:http://code.google.com/p/manage-your-own-items/source/browse/manage-your-own-items.php View Own Post Media Only:http://wordpress.org/extend/plugins/view-own-posts-media-only/
情報を追記している場合はありますが、古い情報を訂正はしていませんので、公開年月日を参照してください。プラグイン・タグ、いずれもワードプレス・PHPのバージョン等によって動作しない場合もあります。 Advanced Custom Fields はユーザーページにもカスタムフィールドを設定することができるので、プロフィールの項目を追加したい時はこれを使うと便利。 *ユーザーレベルごとの設定も可。 Hide User Profile Fields で必要最低限以外の項目を隠して、必要な項目を追加すればスッキリ。 Advanced Custom Fields で追加した項目をテーマに表示するにはget_the_author_meta(‘フィールド名’); または、the_field(‘フィールド名’, ‘user_ユーザーID’); <?php $aID = get_the_author_meta
設定ページやカテゴリーの編集ページにAdvanced Custom Fields を付けて、設定を取得している場合、 $pid = $wpdb->get_var("SELECT ID FROM $wpdb->posts WHERE post_name = 'config'"); if (get_field(… read more
情報を追記している場合はありますが、古い情報を訂正はしていませんので、公開年月日を参照してください。プラグイン・タグ、いずれもワードプレス・PHPのバージョン等によって動作しない場合もあります。 カスタム投稿のタクソノミーページ、シングルページでタームによって条件分岐 タクソノミーページの場合、if (is_tax( ‘タクソノミー’, ‘タームのスラッグ’ )) シングルページの場合、$terms = wp_get_object_terms($post->ID,’タクソノミー’); foreach($terms as $term){$slug = $term->slug;} でスラッグを取得し、if ($slug == ‘タームのスラッグ’) *メモ タームを取得してスラッグを表示 $term = array_shift( get_the_terms( get_the_ID, ‘タクソノ
情報を追記している場合はありますが、古い情報を訂正はしていませんので、公開年月日を参照してください。プラグイン・タグ、いずれもワードプレス・PHPのバージョン等によって動作しない場合もあります。 多言語サイトを構築中です。 以前WPMLというプラグインを使ってみた時、結構ややこしかったので、アクセスするブラウザの言語で条件分岐しコンテンツはカスタムフィールドで切り替えて、と考えていましたが、ページ数もカテゴリーも多いサイトなのでわかりやすく管理しやすい方向で…qTranslate というプラグインを使ってみることにしました。 こちらは、かなりわかりやすいです。http://wordpress.org/extend/plugins/qtranslate/ 参照 投稿欄が言語のタブで切り替えられるところもわかりやすいし、テンプレート上では <?php _e("<!--:en-->english
情報を追記している場合はありますが、古い情報を訂正はしていませんので、公開年月日を参照してください。プラグイン・タグ、いずれもワードプレス・PHPのバージョン等によって動作しない場合もあります。 2012年に書いた絞り込み検索の記事にちょくちょくアクセスがあるのだけど、記事が古いので、昨年作成した不動産サイトの例を覚え書きとして。 カスタム投稿タイプ売買と賃貸、それぞれタクソノミーが種別(一戸建て、マンションなど)と地域と沿線、カスタムフィールドで価格や特記事項。 フォームは種別のアーカイブに表示。種別によって内容が違うので、それぞれで分岐。以下は売買・一戸建ての地域と沿線(子タームが駅)、それぞれタームと投稿数をチェックボックスで。 結果側は売買と賃貸でページが違うので、投稿タイプの値は入れていない。 <form method="get" id="searchform" action="
情報を追記している場合はありますが、古い情報を訂正はしていませんので、公開年月日を参照してください。プラグイン・タグ、いずれもワードプレス・PHPのバージョン等によって動作しない場合もあります。 pre_get_posts はfunctions にまとめて書けるのでカテゴリーテンプレートなどにquery_posts で書くよりも随分と楽だし、よくある「ページングが上手くいかない」という悩みもなくなる。 カテゴリーによって表示件数を変えたい、というのも、これで楽に解決する。 以下、カスタム投稿「イベント」のアーカイブでは「これからのイベント」を表示、過去のイベントを表示するためのカスタム分類とタームを作成し(投稿時には過去のイベントタームを選択しておく)、そちらでは過去のイベントを表示する設定 // これからのイベント function change_order_for_event( $qu
情報を追記している場合はありますが、古い情報を訂正はしていませんので、公開年月日を参照してください。プラグイン・タグ、いずれもワードプレス・PHPのバージョン等によって動作しない場合もあります。 ループ内で、記事が属しているタームとタームの説明をリンク付きで表示。*タームの日本語表記と英語表記を2行で表示したいという要望のため <?php $terms = wp_get_object_terms( $post->ID, 'event_area' ); if ( $terms && !is_wp_error( $terms ) ) { echo '<ul>'; foreach ( $terms as $term ) { echo '<li><a href="' . get_term_link( $term, $term->taxonomy ) . '">' . $term->name . '
情報を追記している場合はありますが、古い情報を訂正はしていませんので、公開年月日を参照してください。プラグイン・タグ、いずれもワードプレス・PHPのバージョン等によって動作しない場合もあります。 カスタム投稿の個別ページに「前のページ」「次のページ」のナビゲーションを付けるプラグイン:Ambrosite Next/Previous Post Link Plus <?php next_post_link_plus(array('order_by' => 'post_date', 'in_same_tax' => 'true', 'format' => '<p class="next">%link</p>', 'in_same_tax' => true, 'link' => '次のページ' )); ?> order_by をカスタムフィールドの値にすることもできるので(‘order_by’ =
Advanced Custom Fields のデートピッカーで開始日 start、終了日 end。開始日・終了日が同じ月の場合は「年月日~日」、月をまたぐ場合は「年月日~年月日」と表示したい。 <?php the_field('start'); ?> ~ <?php $start = new DateTime(get_… read more
情報を追記している場合はありますが、古い情報を訂正はしていませんので、公開年月日を参照してください。プラグイン・タグ、いずれもワードプレス・PHPのバージョン等によって動作しない場合もあります。 *Magic Fields は開発終了しています。「カスタムフィールドプラグインの移行」参照 カスタム投稿対応のMagic Fields 2 の設定 投稿タイプの一覧が表示され、ラベルの上にカーソルを置くとフィールド作成のリンクが表示されます。 カスタム投稿タイプの作成もできます。 が、わかりにくければ、カスタム投稿は他のプラグインで作成してもOK。 *Custom Post Type UI などで練習してカスタム投稿の設定を把握したほうが良いでしょう。 Magic Fields、Magic Fields 2 とも、データはエクスポート・インポートができます。ファイル名が文字化けする場合があるので
情報を追記している場合はありますが、古い情報を訂正はしていませんので、公開年月日を参照してください。プラグイン・タグ、いずれもワードプレス・PHPのバージョン等によって動作しない場合もあります。 *Magic Fields は開発終了しています。「カスタムフィールドプラグインの移行」参照 カスタムフィールドプラグインMagic Fields は大変便利なプラグインですが(実際に投稿・管理する側の目線で見た場合に、これが一番わかりやすく作れます)、日本語の情報が少ないので、少しずつまとめてみたいと思います。 まず、投稿と固定ページ対応のMagic Fields(2012.2.29現在のバージョンは1.5.8.3)とカスタム投稿対応のMagic Fields 2(2012.2.29現在のバージョンは2.0.1)がありますので、構成に応じて適している方を使います。 今日はMagic Fields
WordPress Popular Posts のWPP_Queryクラスは廃止になっているようで、下記のように書くと、カスタマイズした表示ができる。 if (class_exists('\WordPressPopularPosts\Query')) { global $post; $args = array( 'range&#… read more
情報を追記している場合はありますが、古い情報を訂正はしていませんので、公開年月日を参照してください。プラグイン・タグ、いずれもワードプレス・PHPのバージョン等によって動作しない場合もあります。 FTPでアップロードした画像をメディアライブラリーに登録するプラグイン WordPress Flash Uploader:http://wordpress.org/extend/plugins/wordpress-flash-uploader/ たくさんの画像を貼り付けたいとき、既存のhtmlからワードプレスに移行したいとき、これを使えばかなり手間が省けます。 アップロード時に保存ディレクトリを選択したい場合 SFBrowser:http://wordpress.org/extend/plugins/sfbrowser/ ユーザー別に保存ディレクトリを変えたい場合 Quick Post Widge
情報を追記している場合はありますが、古い情報を訂正はしていませんので、公開年月日を参照してください。プラグイン・タグ、いずれもワードプレス・PHPのバージョン等によって動作しない場合もあります。 パーマリンクをデフォルト以外に設定し、custom fields search を使用すると、検索結果が複数ページに渡る場合2ページ目以降に検索条件がキープされない。 プラグインディレクトリをいくら検索してもcustom fields search に代わるプラグインが見つからないので(有償の絞り込み検索プラグインはあるが、とんでもなく高い)半日悩んでふと頭に浮かんだのは Archives for a category というプラグイン…これはアーカイブをカテゴリー別に表示するためのプラグインだが、パーマリンクがカスタム構造の場合は[Disable canonical URLs.]にチェックを入れ
Advanced Custom Fields でイベントの最終日を保存し、終了したらタイトルに「終了」を表示。 add_filter( 'the_title', 'event_title', 10, 2 ); function event_title( $title, $id ) { global $post; if(… read more
情報を追記している場合はありますが、古い情報を訂正はしていませんので、公開年月日を参照してください。プラグイン・タグ、いずれもワードプレス・PHPのバージョン等によって動作しない場合もあります。 テンプレートタグの覚書 カテゴリー名を取得してリンク付きで表示 <?php foreach((get_the_category()) as $cat) { $cat_id = $cat->cat_ID ; break ; } $category_link = get_category_link( $cat_id ); ?> <a href="<?php echo $category_link; ?>" title="<?php echo $cat->cat_name; ?>"> <?php echo $cat->cat_name; ?></a> メタタグにカテゴリー名を入れる <meta name
サーバーが古いのはないかと思うのだが、ワードプレスのアップデート中にタイム・アウトして止まってしまった。しょうがないので、FTPで上書き。表示に従ってデータベースをアップデート。 プラグインのアップデートでもWooCommerceでタイム・アウト。これもFTPでアップしてデータベースのアップデート。 メンテナンス中の表示が消えないのでワードプレスのインストー… read more
次のページ
このページを最初にブックマークしてみませんか?
『ユーザー管理(会員制サイトなど) | WordPressでホームページ制作 太陽ブログ』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く