WordPressを始めたばかりの頃って、各ページの「ページタイトル部分」ってテキストでしか動的に出力できないと思っていました。 ページタイトルを画像にしたい時には、テンプレートに直書きして、ページの数だけテンプレートファイルを用意しないといけないとか…。 でも、慣れてくるといろいろ気づくもんですね。スラッグ名を出力すれば出来るんじゃないかと思って調べたらやっぱり出来ました。 用途としては、 コーポレートサイトを想定 固定ページの場合は、そのページのタイトル(ただし子ページの場合は、親ページのタイトル) 投稿シングルページの場合は、属しているカテゴリ名 カテゴリアーカイブの場合は、そのカテゴリ名 という感じで。
2013年3月23日 Wordpress WordPressでコーディング中、「理由はなんだかわかんないけどちゃんと動作してくれない!」なんて事がありませんか?私は度々ありました。その都度ググって解決策を探していたのですが、そのお助けコードメモがEvernoteに結構たまってきたので記事にしてみます。よくわからないけど動かない!という時に試してみてください! ↑私が10年以上利用している会計ソフト! お助けコードを使う前に 今まで動いていたのに突然動かなくなった!そんな時は慌てず、とりあえず以下を確認してみてください。プラグインが原因で動作しなくなる事が多いですね。 有効化しているプラグインをすべて無効化して試す </head> の前に <?php wp_head(); ?> があるか </body> の前に <?php wp_footer(); ?> があるか PHPコード(特にif構文
ホーム / インストール / Fatal error: Maximum execution time of 30 seconds exceeded in 「新規投稿」の画面で、「+新規カテゴリーを追加」を選ぶと、新規のカテゴリーを追加する欄は出るのですが、その下に以下のエラーが出て、既存のカテゴリーを選ぶことが出来ません。 また、「管理」-「投稿」をクリックすると、 「投稿の管理」 すべての投稿 |公開 (2,142) |予約済み (29) |下書き (7) |非公開 (22) 1 2 3 … 147 次ページへ » というメニューまでは出るのですが、投稿の一覧が出ずに、やはり下のエラーが出ます。 Fatal error: Maximum execution time of 30 seconds exceeded in /mywebsite/wp-includes/classes.php
はじめに 条件分岐タグ (Conditional Tag) は、テンプレートファイル内で表示される内容や、特定のページ内容を表示する条件を設定するのに使います。例えば、ブログのホームページの上部に短い文を表示させたいとしましょう。is_home()を使えば、簡単に実行できます。 これらのタグはテンプレート階層と深い関わりがあります。 注: 条件分岐タグが使えるのは WordPress の posts_selection アクションフックの後のみです (wp アクションフックはこれらの条件分岐を使える最初のものです)。テーマの function.php 本文内 (関数の外) では正しく動作しません。 しかし query オブジェクトへの参照があれば (例えば parse_query または pre_get_posts フック内から )、WP_Query 条件メソッドを使用できます(例: $q
WordPressで、CSSを利用してカテゴリーごとにスタイルを変更する方法をメモ。MovableTypeにはそういったプラグインがあったが、WordPressにはプラグインが無い(見つからない)ので力技で対応。例えば特定カテゴリーだけヘッダー部分の背景を赤色にしたい場合などに使う。 例:カテゴリー「日記」「写真」のタイトル文字色をそれぞれ青と赤にする 1.カテゴリーごとに英文字でカテゴリースラッグをつける カテゴリー作成時(作成済みの場合は編集画面)のカテゴリースラッグ欄に、英数字で名前をつけておく。この名前を後々cssのクラス名として使う。 今回の例の場合、「日記」のカテゴリースラッグを「diary」に、「写真」のカテゴリースラッグを「photo」にする。 2.カテゴリーを表示するテンプレート(今回はarchive.php)にカテゴリースラッグを出力 ページの階層は以下の通り。divの
フロントページやアーカイブの投稿を文字数で抜粋表示 index.phpなどのdiv class=”entry”(テーマによる)を開き、?php the_content(); ?の部分を <?php echo substr(strip_tags($post->post_content), 0, 250);?> 250は文字数みたいです、250文字以降をmoreに入れる 文字数は英語カウントなので日本語だと、100=全角60文字程度 「続きを読む」をつけるなら、上記コードの下にでも <あ href="<?php the_permalink(); ?>" title="<?php the_title(); ?>の全文表示" class="more-link"><?php the_title(); ?>の全文表示</あ> 表示例 「ポストタイトルの全文表示」
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く