タグ

wordpressと★に関するclea0000のブックマーク (14)

  • 記事の抜粋の長さや省略記号([…])を変更する | The WordPress Press

    抜粋の文字数を変更する抜粋の文字数はデフォルトで55単語、日語などのマルチバイト文字では110文字になっています。ただし、日語の抜粋がうまく機能するためには、WP Multibyte Patchプラグインが有効になっている必要がありますので注意してください。 この文字数を変更するには、excerpt_lengthフィルターを利用します。 function twpp_change_excerpt_length( $length ) { return 50; } add_filter( 'excerpt_length', 'twpp_change_excerpt_length', 999 );これをfunctions.phpなどに記載すると、抜粋の長さが50文字に変更されます。文字数を変えるには、2行目の数値を修正します。 filterの第3引数、priorityが999になっていることに

    記事の抜粋の長さや省略記号([…])を変更する | The WordPress Press
  • WordPressの設定画面への項目追加方法まとめ – Simple Colors

    WordPressの設定メニュー内の「一般」「投稿設定」「表示設定」「ディスカッション」「メディア」「プライバシー」「パーマリンク設定」の7ページでは、ほぼ同一の手法で独自の項目を追加することができます。この追加方法と各設定画面における追加可能な場所をまとめてみました。 ※ 「パーマリンク設定」ページでは、項目の表示追加方法は同じですが、データの保存方法が異なります。 設定画面の構成 設定ページでは、同一機能に関する項目をまとめたものをセクション、セクションが集まって1つの設定画面を構成し、これをページと捉えます。 設定画面では、ページに対してセクションを追加したり、セクションに対して項目が追加できるようになっています。 項目の表示追加 項目の表示追加は、add_settings_field関数を用いて行います。追加する項目が複数ある場合の表示順は、add_settings_field関数

  • カスタムフィールドの入力の有無を判定して表示・非表示 - WordPress Note

    自分用メモとして、軽い記事ですがエントリーしておきます。 カスタムフィールドの入力の有無を判定して、入力がなければ項目ごと非表示にする書き方です。 頻繁に使う条件分岐です。 何も入力されていないのに、項目だけ表示されて、ムダなスペースができてしまった…といった状態を防げます。 カスタムフィールド名を「tel」とします。 ※「Toolset Types」利用時に get_post_meta や post_customを使用する場合は、頭に「wpcf-」を付け、カスタムフィールド名を 'wpcf-tel' と書かないと表示しません。 カスタムフィールドに入力があれば表示、入力がなければ項目ごと非表示にする get_post_meta()版 <?php if(get_post_meta($post->ID, 'tel',true)): // 入力がある場合 ?> 電話番号:<?php echo

    カスタムフィールドの入力の有無を判定して表示・非表示 - WordPress Note
  • 【Wordpress】管理画面の設定に項目を追加する - Qiita

    忘れないようにメモ。詳細はそのうち追記予定。 まずは、function.phpに設定を追記する。 例として、設定 > 一般にサイトタイトル2とキャッチフレーズ2を追加してみる。 /* * 一般設定に項目を追加 */ function add_contact_info_field( $whitelist_options ) { $whitelist_options['general'][] = 'blog_title2'; $whitelist_options['general'][] = 'catch_phrase2'; return $whitelist_options; } add_filter( 'whitelist_options', 'add_contact_info_field' ); function regist_contact_info_field() { add_set

    【Wordpress】管理画面の設定に項目を追加する - Qiita
  • 【WordPress】一般設定に項目を追加 | 車いすなコーダー

    About 小樽で3年と少し経験を積み、現在は札幌でコーダーをしております。 赤い電動車いすに乗って生活をしています。色々と不便はありますが、行列待ち等の椅子がない状況では、真価を発揮します。 好き:べる/スロープ/エレベーター 嫌い:事制限/段差/階段 ※スロープやエレベーターに関しては、もはや好きという感情では収まり切れません。 気づけばグルメブログになってしまわぬよう、しっかり更新頑張ります! Links Facebook Instagram Twitter 電動車いす 自分用メモレベルの内容ですが、とりあえず9月更新しなきゃと軽いネタを1。。 タイトルの通りなのですが…今回はWordPressの設定ページ「一般設定」に項目を追加するPHPコードを紹介したいと思います! 元々の項目としてはサイトのタイトル、キャッチフレーズ、URL等などがありますね。今回はその項目に「好きな

    【WordPress】一般設定に項目を追加 | 車いすなコーダー
  • 【WordPress】add_theme_support( ‘title-tag’ );で出力されるタイトルをog:titleに適用する方法 | 車いすなコーダー

    以前にも記事にしていたのですが、WordPressのバージョン4.1以降からfunctions.php等にadd_theme_support( 'title-tag' );と記述しtitleタグを出力するという手法が推奨されました。詳しくは下記リンクからどうぞ! https://wheelchair-coder.com/109/ この記事を書いた時点では、metaのog:titleには結局wp_title()関数を使い出力しておりました。が、調べてみると別の便利な関数が用意されているようですね! それでは、紹介していきたいと思います。 使用する関数 そのページのドキュメントタイトルを取得する関数は、wp_get_document_title();になります。 この関数を使用することにより、add_theme_support( 'title-tag' );で出力されるタイトルの中身を出力する

    【WordPress】add_theme_support( ‘title-tag’ );で出力されるタイトルをog:titleに適用する方法 | 車いすなコーダー
  • WordPress title タグの出力

    title タグ(title 要素) ページのタイトルは、 head 要素内の title タグ(<title>~</title>)を使って記述します。 WordPress の場合、従来はタイトルの出力は header.php 等のテンプレートの <head> タグ内で wp_title() を使って以下のような記述をしていました。

  • canonicalタグやdescriptionタグをプラグインを使わずに簡単設定|WordPressの初期設定を見直そう | PINTO!

    2012年に中途でPLAN-B入社。SEOの研究開発を担うR&D事業部にて、デザイン、コーディング、システム面を幅広く担当。SEOを軸にした制作を行う。 WordPressはテーマを入れたら簡単に始めることができる。そんな印象を持っていると思いますが、意外なところにSEO対策の落とし穴が存在します。 canonicalタグの内容が同じページに複数存在しているmeta descriptionタグが表示されていないページが存在しているテーマにもよりますが、デフォルトの設定ではSEOで非常に重要視されるこれらのタグが、正常に機能していない場合があるのです。現在使用されているテーマで、各ページ専用に上記が存在しなかった場合は今すぐ修正しましょう。 修正する方法は簡単です。テーマテンプレートに、今回紹介させていただくコードを追加するだけです。 前回のパーマリンク設定に引き続き、細部まで設定を行って、

    canonicalタグやdescriptionタグをプラグインを使わずに簡単設定|WordPressの初期設定を見直そう | PINTO!
  • 記事の表示順をカスタムフィールドの値で制御する | WordPressカスタマイズ事例【100ウェブ】

    記事の表示順をカスタムフィールドの値で制御する WordPressでは記事の表示順は日付の最新順がデフォルトです。 これをサイト運営者側で自由にコントロールしたいことは多々あります。 いろいろな方法がありますが、今回はカスタムフィールドの値でコントロールする方法のご紹介です。 表示順の数字を入力するためのカスタムフィールド(型は「数値」)を登録します。 このフィールドに入れた数字の小さい順に記事が並ぶようにしたいなら、 $post = get_posts( array( 'post_type' => $post_type, 'post_status' => 'publish', 'posts_per_page' => -1, 'meta_key' => 'order_num', //カスタムフィールド名 'orderby' => 'meta_value_num', 'order' => '

  • WordPress|指定したカテゴリやタグの記事一覧を表示させる方法 | コトダマウェブ

    ‘order’ => ‘DESC’ // 昇順・降順 orderでは、orderbyで指定した項目を昇順(ACB順)で並べるのか、降順(ACB順の反対)で並べるのかを指定できます。 ASC: 昇順 DESC: 降順 ちなみに初期値は、'DESC'になっていますので、デフォルトで良い場合はわざわざ指定せずにまるごと行を削除してしまってもかまいません。 )); global $post; global $post;は、グローバル宣言と言われるものです。$postは、現在の投稿に関する情報が詰まった変数でWordPress全体で使用されています。 そのため、これを使用する際は前もって宣言が必要になります。テンプレート内で使用する文には宣言は必要がないみたいですが、一応、どこで使用してもトラブルがないよう宣言を入れてあります。 if($cat_posts): foreach($cat_posts

  • WordPressのループ処理で記事の表示件数や特定カテゴリーを制御するquery_postsの使い方 - ホワイトベアー株式会社

    表示させる記事の件数をそれぞれの記事一覧ページで異なる設定をしたい場合や、特定のカテゴリーの記事のみを表示させたい場合があると思います。 ビジネスサイトなどではページ内容によって特定のカテゴリーの記事として、おすすめのカテゴリー記事や今の時期だけプッシュしていきたいカテゴリーの記事があったりします。 そのような場合のために、WordPressのループ処理の中で、表示を制御することのできる「query_posts」の使い方について説明させていただきたいと思います。 投稿した記事の表示件数の設定方法 まず、WordPressの管理画面では個別の設定はできませんが、ブログの一覧ページの全体的な表示件数を設定することができます。 初期設定では10件になっていますが、メニューの「設定」→「表示設定」の中にある「1ページに表示する最大投稿数」が記事をループ処理で呼び出す回数になります。 一般的にこちら

    WordPressのループ処理で記事の表示件数や特定カテゴリーを制御するquery_postsの使い方 - ホワイトベアー株式会社
  • 投稿一覧ページにページ番号付きのリンク(ページネーション)を追加する | The WordPress Press

    ページ番号付きリンクでページネーションを実装するページ番号付きリンク(ページネーション)ページ番号付きリンクとは、記事一覧ページの下部でよく見る、ページ番号が付いたリンクのことです。WprdPressではデフォルトで1ページあたり10件記事が表示されますので、2ページには11件目から20件目までの投稿が、3ページには21件目から30件目までの投稿が表示されることになります。 実装が難しそうに思えますが、WordPressではthe_posts_pagination()を使って簡単に実装することができます。 <?php the_posts_pagination(); ?>この関数は中でpaginate_links()を読んでおり、以前はこれをそのまま使用していました。こちらの方がより詳細に出力をカスタマイズできるのですが、パラメータが多く扱いにくいので、the_posts_paginatio

    投稿一覧ページにページ番号付きのリンク(ページネーション)を追加する | The WordPress Press
  • WordPress 投稿ページの最初の画像の取得方法 | | WEBクリエイターへの道

    先日、サイト更新依頼をいただいた際に、 アイキャッチ画像を設定していない投稿ページで カテゴリ一覧に、画像を表示させてほしい。との希望をいただきました。 アイキャッチ画像を設定していない投稿ページの一覧を作成するのは初めてだったので、 あれこれググって、記事内の1枚目の画像を取得して設置してみました。 備忘録のために残しておきます。 まずは、【functions.php】への記載。 function catch_first_image() { global $post, $posts; $first_img = ''; ob_start(); ob_end_clean(); $output = preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $post->post_content, $matches); $first_img =

  • wordpressでカテゴリ別一覧ページを作成したい。 – lechie design

    wordpressで投稿記事カテゴリ別一覧を個別で作成したい場合。 且つ、カテゴリによって一覧ページのレイアウトを変えたい場合。 「外観」→「メニュー」より「カテゴリー」の欄で該当のカテゴリを選択。するとカテゴリ一覧が作成され、メニューへリンクが追加されます。 そしてカテゴリによってデザインを変えたい場合、 category.php を作ります。 そうすると WordPressは、index.php よりも先に category.php を読み込みます。 サイトは以下のようなカテゴリーになっています。 blog カテゴリー ID – 6:スラッグ – blog ほのぼのマンガ カテゴリー ID – 10:スラッグ – manga この場合、WordPress は次のようなテンプレート階層(順番)に従って動きます。 category-slug.php (例の場合は category-blo

  • 1