ブックマーク / ja.wordpress.org (27)

  • ewww image optimizerを使用してオリジナル画像を圧縮するには

    @gblsm ewww image optimizer のプラグインを最新版(3.2.7)に変更してみましたが、圧縮されておりませんでした。 @du-bist-der-lenz 圧縮率等はこちらになります。 ◇元画像 ①304×228 46KB ②640×640 84KB ◇アップロード画像(ewww image optimizerの圧縮結果です) ① Full 46.20 kB No savings Thumb-160 6.23 kB Reduced by 3.9% (261.0 B) Alm-thumbnail 5.83 kB Reduced by 4.4% (276.0 B) Thumb-80 2.39 kB Reduced by 6.3% (165.0 B) ② Full 79.68 kB Reduced by 3.2% (2.6 kB) Medium 54.79 kB Reduc

    ewww image optimizerを使用してオリジナル画像を圧縮するには
    lotus_tribal
    lotus_tribal 2017/03/14
    ナルホド・オブ・デッド
  • 画像に対して縦長か横長か条件判定をしたい

    画像がない場合など、もう少し細かく条件分岐をすればより安全ですね。 <?php /** * Loop 内 */ $attachment_shape = null; $attachment_id = get_post_meta( $post->ID, 'image1', true ); if ( $attachment_id ) { $image = wp_get_attachment_image_src( $attachment_id, 'full' ); if ( $image ) { $img_w = $image[1]; $img_h = $image[2]; if ( $img_w == $img_h ) { $attachment_shape = 'square'; } elseif ( $img_w > $img_h ) { $attachment_shape = 'horiz

    画像に対して縦長か横長か条件判定をしたい
  • query_postsで期間を指定しての記事の表示

    こんにちは。 いつも勉強させていただいております。 query_postsを利用して、 ・あるカテゴリー内の記事で、 ・特定の期間内のものに限定して(例:今日以降~2011/12/31まで) 記事のリストを表示させる方法をさがしています。 Post Expiratorというプラグインを使えば、その記事の公開終了日(非公開か削除)を設定できるのですが、この場合は、当該記事が非公開になり、アーカイブ全体を表示させた場合に記事リストからもれてしまいます。 他の手法をつうじて、なんとか乗り越えられないか探しております。 いつも質問ばかりですみません。 テーマフォルダの functions.php に以下を追加: <?php global $my_where; function my_posts_where( $where ) { global $my_where; return $where .

    query_postsで期間を指定しての記事の表示
  • Advanced Custom Fields 値とラベルの両方を制御する方法

    セレクトboxを選択した場合、 下記のように記述すると、値とラベルの両方を制御することができます。 red : 赤 blue : 青 という説明があります。 これを例にしたときに、 <li class="red">赤</li> と表示できるようにする方法を知りたいです。 <li class="<?php the_field('フィールド名'); ?>">わからない</li> という状態です。 そもそもこういった使い方は可能なのでしょうか…。 ちなみに http://ja.forums.wordpress.org/topic/14231?replies=3 こちらのように、フィールド名自体のラベルを出すことは出来ました。 しかし、値のラベルの出し方がわからない状態です。 どなたかご存知のかた、よろしくお願い致します。

    Advanced Custom Fields 値とラベルの両方を制御する方法
  • カスタム投稿タイプを複数作る方法

    こんにちは。 カスタム投稿を複数作ることが出来ずに困っています。 現在下記のような記述をfunctions.phpに書き込んでカスタム投稿を1つ追加しました。 /*** bbd-カスタム投稿01 ***/ add_action( 'init', 'create_post_type' ); function create_post_type() { register_post_type( 'jirei01', array( 'labels' => array( 'name' => __( '一般住宅事例' ), 'singular_name' => __( '一般住宅事例' ) ), 'public' => true, 'has_archive' => true, 'menu_position' => 5, ) ); } 更にもう1つカスタム投稿を増やしたく、下記のようにfunctions.

    カスタム投稿タイプを複数作る方法
  • ビジュアルエディタのリストの不具合

    すいません正確にはビジュアルエディタでなくて、 テキストエディタで改行した「あ、い、う、え、お」を ビジュアルエディタで選択して「番号なしリスト」を押すと不具合が出るでした。 ビジュアルエディタで改行した「あ、い、う、え、お」は、上手く「番号なしリスト」「番号付きりすと」共に上手くいきました。 ブラウザのキャッシュのクリアを行ってみてください。 プラグインをすべて無効にして、テーマをデフォルトに戻してみてください。 上記試みましたが、上手く行きませんでした。 こんにちは、 WordPressの 3.6.1 と 4.0 で動作を確認してみましたが、tigerobさんのおっしゃる通り、 今まで出来ていたことが出来なくなったみたいですね。 同じように変換できるようにするためには、 あ を入力した後の改行を2回打っていただくと、ビジュアルに移動して リストボタンでリストが作成できるようになると思い

    ビジュアルエディタのリストの不具合
    lotus_tribal
    lotus_tribal 2014/10/15
    改行を2行あけると今まで通りの動きになる。めもめも。ビジュアルエディタ使わないからまったく気づかなかった。
  • をテーマによって有効・無効を切り替えたい

    埋め込み動画をリストアップしてたくさん紹介するときがあるのですが、スマホ(WPtouchで生成)だと動画が多すぎてフリーズするので<!–nextpage–>を使って分割しています。 これでスマホは希望どうりの表示になるのですが、PC用のテーマで表示しているエントリーまで分割されてしまいます。PCテーマの<?php wp_link_pages(); ?>を消すと分割の1ページ目しか表示されず、失敗でした。 PC用にはページ分割を行わず表示したいのですがやり方をお教えください。 momizibafuさん こんな感じでどうでしょう。PC用のテーマのfunctions.phpに追加すれば機能するかと思います。 function no_pageing_hook( $post ) { global $pages, $multipage, $numpages; if ( function_exists(

    をテーマによって有効・無効を切り替えたい
    lotus_tribal
    lotus_tribal 2013/12/10
    <!--nextpage-->をスマホテーマとPCテーマで切り替える方法。また神に救われました。。。
  • 個別の記事ページを分割したときのスタイル

    個別の記事ページの分割について質問です。 理想の表示としては、 <前のページへ [1] 2 [3] 次のページへ> となるような記載が理想ですが、可能でしょうか。 それが不可能な場合、 <!–nextpage–> で分割すると、 ページ: [1] 2 [3] となりますが、リンクのあたっていないページ”2”では 何もマークアップ指定がないのでこの部分のみへのスタイルシートが適用できない 、と思っています。そのため見栄えがよくなくリンクのある部分とない部分でトンマナが あわせられません。 対応策はあるでしょうか? 追記:記入し忘れましたがWP2.6です。 自己レスですが、 <?php wp_link_pages(‘before=<div>Page&after=</div>&next_or_number=number&pagelink=<p>%</p>’); ?> wp_link_pagesタ

    個別の記事ページを分割したときのスタイル
    lotus_tribal
    lotus_tribal 2013/12/03
    (´・ω・`)“たぶんテンプレートタグの作者が両方載せる必然性を感じてないんでしょう。”
  • search.phpでカスタムフィールドも検索範囲に含めた検索

    検索について質問させてください。 WordPressでカスタムフィールド内も検索の対象に含めたいと思っていますが、どうやったら良いのでしょうか? それともうひとつ、search.phpでのループの表示にorderbyや表示件数の制限をつけたいと思い、query_postsで指定すると、検索結果ではなく、カテゴリーページのように、検索キーワードに関係なくループが表示されてしまいます。 検索キーワードを元にした一覧を生成し、なおかつその一覧の表示順や表示件数を調整するにはどのようにしたら良いのでしょうか? 解決策をご存知の方がいらっしゃいましたらよろしくお願い致します。

    search.phpでカスタムフィールドも検索範囲に含めた検索
  • ソートとページング

    質問お願いします。 カスタムフィールドでソートする方法とページングがよくわかりません。 下記コードにarray_multisortを指定しカスタムフィールドの値でソートしたいと思っています。 しかしarray_multisortをどこに記述してもソートしてくれません。 最後のwp_reset_query();のあとに array_multisort($sample4, SORT_DESC, $sample2); print ‘ '; var_dump($sample4); print ' ‘; と記述するとちゃんとソートしてくれます。 ただ、ページングがうまくできていないのかarray_multisortなど使用すると 1ページ内でソートして全体ではソートしてくれません。 例えば全部で25件の投稿があり1ページ10件表示と設定したとします。 1ページ10件表示するのですがarray_mul

    ソートとページング
    lotus_tribal
    lotus_tribal 2013/06/26
    うおおおおお泣いたコレだ!!!!!→「orderby=meta_value_num」ならば数値として並び替えが可能です。
  • is_main_queryでoffsetすると次ページも同じ内容が表示される

    is_main_queryでカテゴリーアーカイブの表示変更をしようとしています。 最新1件目の記事はトピックとして別表示させ2件目以降からリスト表示とさせたいです。 is_main_queryでoffsetを設定し2件目からの表示にはできたのですが、次ページへページングした場合1ページ目と同じ内容が表示されてしまっています。3ページ目以降も同様に1ページ目と同じ内容が表示されています。 function.phpにはこのページを参考に以下のコードを記入しています。 function change_archive_offset($query) { if ( is_admin() || ! $query->is_main_query() ) return; if ( $query->is_category( $category ) ) { $query->set( 'offset', '1');

    is_main_queryでoffsetすると次ページも同じ内容が表示される
    lotus_tribal
    lotus_tribal 2013/06/03
    なんかみつけた
  • 著者アーカイブに著者名を表示させたい

    こんにちは。 ワードプレスをカスタマイズして、複数の投稿者による記事ブログを作っているのですが、 著者名毎のアーカイブを表示した時に、著者名を表示できるようにしたいと思っています。 元の archive.php 内は 〜前略〜 <?php } elseif (is_author()) { ?> <div class=”pagetitle”>Author Archive</div> ?php } ?> となっていて、「Author Archive」としか表示されていないので そこを <?php } elseif (is_author()) { ?> <div class=”pagetitle”>Author Archive of <?php the_author(); ?></div> ?php } ?> としたのですが、著者名は表示されません・・・ (アーカイブページだからでしょうか?)

    著者アーカイブに著者名を表示させたい
    lotus_tribal
    lotus_tribal 2012/10/30
    助かりました。。。。
  • 複数のカテゴリに属する記事について

    複数のカテゴリに属する記事についてです。 例えば”ヨーグルト”という記事は”乳製品”のカテゴリと”デザート”というカテゴリに属したとします。 その場合でのurlでのディレクトリはどのような法則で優先されるのでしょうか? つまりどちらのディレクトリが適用されますでしょうか? また、パン屑を表示するためにプラグインのBreadcrumb NavXTを使用しておりますが、 こちらも意図しない方が、適用され表示されてしまいます。 検索などしましたが解決しないため、 ご教授いただきたくお願いいたします。 hazudogさん、こんにちは。 パーマリンク wp-includes/link-template.phpのget_permalink関数より $category = ''; if ( strpos($permalink, '%category%') !== false ) { $cats = ge

    複数のカテゴリに属する記事について
    lotus_tribal
    lotus_tribal 2012/08/24
    ですよね~。。→「idの少ない(最初に登録したカテゴリー)になる」
  • Header admin panel を自作テーマに表示させるには?

    WordPress レッスンブック 3.x対応」というを参考に、自作テーマでサイトを作成中です。 ※マルチサイト機能も使ってます。 この自作テーマに、 Twenty Elevenで使われている「Header admin panel」?を取り入れたいと思っておりますが、phpの知識がないので、ちょっと困ってます。 Header admin panel → 管理者でログインしていると、サイト上部に表示されるバー。 参考サイトなどがありましたら教えて下さい。 よろしくお願いいたします。

    Header admin panel を自作テーマに表示させるには?
    lotus_tribal
    lotus_tribal 2012/08/23
    まがりんさん神・・・!w
  • 管理画面で複数の親子カテゴリーを開閉式にしたい

    管理画面でカテゴリーが100ぐらいあり、親が5つ、子どもが20あります。 カテゴリーはクライアントが随時登録されます。 親カテゴリをクリックすれば、かくれていた子カテゴリを開く仕様です。 function.phpに以下のように記述しました。 function limit_checkbox_amount() { echo '<script type="text/javascript"> //<![CDATA[ jQuery("ul.children").css("display","none"); jQuery("ul#categorychecklist li ").click(function(){ jQuery("ul.children" , this).css("display", "block"); }); //]]> </script>'; } add_action('admin_

    管理画面で複数の親子カテゴリーを開閉式にしたい
    lotus_tribal
    lotus_tribal 2012/08/22
    か・・・解決法は・・・・?(´;ω;`)ブワッ
  • 2番目に新しい記事から表示させる方法を教えてください。

    お世話になります。 query_postsで2番目に新しい記事から表示させる方法 ないし、他に方法があれば、ご教授いただきたいのですが・・・ 簡単に言うと query_posts(‘showposts=5’) だと最新の記事から5番目の記事を呼ぶことになりますが、 query_posts(‘showposts=5’+”**2番目からの記事**”) という記述で何かありますかという質問です。 いろいろと調べてみましたが、断念。わかる方がいたら、お願いします。

    2番目に新しい記事から表示させる方法を教えてください。
    lotus_tribal
    lotus_tribal 2012/08/17
    すごおおお!あるんだこんな方法・・・ッw
  • カテゴリを画像を使ったグローバルナビゲーションにする方法

    みなさま、お世話になります。 デフォルトのテーマをカスタマイズしていますが、グロナビで行き詰まっております。 やりたいこと: カテゴリーをグローバルナビゲーションのようにページの上のほうに横に並べて表示したい リストは画像で出したい。(liとaをdisplay表示してimgを間に挟みたい) 該当カテゴリーにいるときは、画像の色を変える hover時に、画像の色を変える できたこと: 上記の1〜3までできました。参考にしたのは、 http://lovelog.eternal-tears.com/wordpress/wp-custom/navi-on-off/ のサイトにあるコードです。 <div id="navi"> <ul> <li><a href="<?php bloginfo('url'); ?>/info/" title="info"><img src="<?php bloginfo

    カテゴリを画像を使ったグローバルナビゲーションにする方法
    lotus_tribal
    lotus_tribal 2012/08/02
    メモ。
  • 「メディアのアップロード」を別のサーバに

    はじめまして。お世話になります。 今月からWordPressを使い始めました。 2.8.4 を使用中です。 機能多彩で、まだWordPressの機能の半分以下しか使っていない状態です。 さて、質問をさせていただきたいのですが、WordPress上からファイルをアップロードする際、 WPが設置してあるサーバとは別のサーバにファイルをアップロードできるようにする方法は ないでしょうか? たとえば、 http://www.example.jp/blog/ がブログのURLで、 ファイルは files.example.jp/blogfiles/ (物理的に違うサーバ)にアップロードする。 ・・・というようなことをしたいのですが。。。 もちろん、アップロードしたファイルのURLはブログの記事上でも反映されているほうが嬉しいです。 お手数をおかけいたしますが、ご教示いただければ幸いです。 よろしくお願

    「メディアのアップロード」を別のサーバに
    lotus_tribal
    lotus_tribal 2012/03/15
    【急募】WordPressでメディアアップロード先を別サーバに指定する方法
  • インストール時「エラー: データベースに接続できません」

    WebサーバのブラウザからWordPressをインストールしようとすると 「エラー: データベースに接続できません」と表示されます。 今まで何度かWordPressをインストールしたことがあるのですが、その時は1台のサーバへ全て のパッケージを入れていたのでマニュアル通りにやれば問題なくインストールが終了していました。 ただ今回はWebサーバとDBサーバを分けており、WordPressでそのような例がネット上にものって おらず解決方法が見つからないため質問させていただきました。 構成は ・Webサーバ(例:192.168.44.130) CentOS Apache WordPressDBサーバ(例:192.168.44.131) CentOS Apache MySQLWordPressのwp-config.php define(‘DB_NAME’, ‘wordpress’); de

    インストール時「エラー: データベースに接続できません」
    lotus_tribal
    lotus_tribal 2012/03/02
    これと似てる。WPは入れたからあとはApacheいれたらいいのかな。
  • Contact form 7 商品問い合わせボタン

    初めまして。コンタクトフォーム7ありがとうございます。 ネットショップではないけれど、アイテムを紹介しているサイトを作りたいのですが、「この商品について問い合わせる」ボタンを設置して、フォームに自動的に商品名が入るようにすることなどはできるのでしょうか? それともショッププラグインなどに含まれていて、そちらを利用したほうが手っ取り早いのでしょうか。どなたか教えてください。よろしくお願いします。 functions.php に以下を追加して function my_form_tag_filter($tag){ if ( ! is_array( $tag ) ) return $tag; if(isset($_GET['goods'])){ $name = $tag['name']; if($name == 'your-goods') $tag['values'] = (array) $_GE

    Contact form 7 商品問い合わせボタン