<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>wp_kiroku</title>
<link>https://ameblo.jp/wpbenri/</link>
<atom:link href="https://rssblog.ameba.jp/wpbenri/rss20.xml" rel="self" type="application/rss+xml" />
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com" />
<description>WordPressでのサイト制作について備忘録。</description>
<language>ja</language>
<item>
<title>カスタムフィールドテンプレートでアップロードしたファイルを読み込むには</title>
<description>
<![CDATA[ Custom Field Template。<br>非常に便利なプラグインである。<br><br>意外とつまづきやすいのが、<br>ファイルのアップロードを行った際<br>単にget_post_meta($post-&gt;ID, $file_custom_field, false);<br>とやっても数字が戻ってくるだけで、ファイルが取得できない、という部分。<br><br>これは投稿に添付されたファイルのIDを取得したということなので、<br>IDを変数に入れておき、<br>wp_get_attachment_url<br>wp_get_attachment_image_src<br>で展開しないといけない。<br><br>たとえば<br><br>$fileid = get_post_meta($post-&gt;ID, $file_custom_field, false);<br>$file = wp_get_attachment_image_src($fileid[0], 'full');<br>echo $file[0];<br><br>とすることで、URLが取得できる。<br><br>画像の場合はthumbnail, medium, large, fullのオプションでサイズを指定すると、<br>アップロードした元のファイルが巨大な画像であっても、縮小後のURLを取得できる。
]]>
</description>
<link>https://ameblo.jp/wpbenri/entry-11458354037.html</link>
<pubDate>Mon, 28 Jan 2013 05:04:20 +0900</pubDate>
</item>
<item>
<title>自作テンプレートでプラグインが動かない時はまずヘッダーをチェック</title>
<description>
<![CDATA[ デフォルトのテンプレートや他のテンプレートで動いてたプラグインが、<br>自作テンプレートでなぜか動かない。<br><br>そういう時はheadタグ内にwp_head()が記述されているかチェックしよう。<br>これが呼ばれた時にプラグインが使用するCSSやJSが読み込まれる事が多いからだ。
]]>
</description>
<link>https://ameblo.jp/wpbenri/entry-11458352632.html</link>
<pubDate>Mon, 28 Jan 2013 04:58:24 +0900</pubDate>
</item>
<item>
<title>テンプレートの構造</title>
<description>
<![CDATA[ 基本<br>index.php…まず読み込まれるテンプレート。該当するものが無い場合もこれが読み込まれる。<br>page.php…固定ページ<br>single.php…個別記事ページ<br>sidebar.php…get_sidebar()で読み込む。<br>header.php…get_header()で読み込む。<br>footer.php…get_footer()で読み込む。<br><br>archive.php…日付アーカイブ<br>category.php…カテゴリーアーカイブ<br><br>404.php…該当のURLが存在しない場合に読み込まれる。<br><br>functions.php…これはテンプレート内にあるけど、HTMLではなくPHPのfunctionを書く。<br>テンプレートのウィジェット対応や、表示文字数の制限など、<br>そのテンプレートを使用中に実行されるべきfunctionを記述するとよい。
]]>
</description>
<link>https://ameblo.jp/wpbenri/entry-11458352178.html</link>
<pubDate>Mon, 28 Jan 2013 04:52:16 +0900</pubDate>
</item>
</channel>
</rss>
