メシのタネ

Webプログラミング 備忘録

  • DOMをPHPで操作できたらいいよね

    そうだよね。そう思うよね。JavaScriptでやると、画面がガタついたりするもんね。そうならないようにする方法もあるかもしれないけど、僕はできませんので、サーバー側でなんとかできたらええなぁと思って挑戦したけど、できませんでしたよ。PHP標準でHTMLをDOMにできるらしい今、技[...]

    続きを読む
  • 設計書ってなんで書くの?

    設計書をなぜ書くのかから始めてかれこれ3年近くこの禅問答をやっているわけですが、いまだに答えは出ません。ただ、その禅問答をやる中で設計書に対する取り組み方は大きく変わったので、その一部でも書いていきたい。基本設計はとにもかくにも必要だと思う設計書はいらぬ!という話をよく聞くし、自分[...]

    続きを読む
  • 書ききってやる。

    久々に書いてみる。久々に文章を書くということをやってみようと思う。伝える作業を観察したいと思ったからそうしたいと考えた。情緒的な文章は基本的にゴミ箱にぽいしてきましたが、情緒的なのも自分だと思う。「文章をかくという作業は、とりもなおさず自分と自分をとりまく事物との距離を確認すること[...]

    続きを読む
  • 普通の会社で2年普通に働いて思う事

    えらい寒くなりました。文句言いながらも現職を続けて2017年12月1日にめでたく2年がたちました。分かりやすいが乱暴に言えばITドカタと呼ばれる業界に入って案件のヒエラルキーの無慈悲さを痛感しながらも、それでもしょうがないと頑張る人たちに心を打たれながら「じゃあ俺も」と頑張れない自分に挫折して、とあ[...]

    続きを読む
  • jQueryUiのDatepicker利用時にminDate設定するとバグる件

    題名の通りなんですが、DatepickerでminDate使うとバグります。また後でキャプチャ見て貰いますけど、灰色の部分が、minDateで設定した日付が反復して出るようになるんですね。こういうの気が付かない人がいるかも知れませんが、ChoromeでminDate設定してる人は気にしてみてくだ[...]

    続きを読む

【WordPress】投稿タイプについてよく迷ってたこと

どうもこんにちは。
今日はオブジェクトとかについて書きます。

正直我流で使ってて、
行き当たりばったりで、七転八倒してるんですけど、
今日はそのワードプレスの投稿タイプについて書こうと思います。
なのでここに書いてあることに違和感を持った方や嫌悪感を持った貴方は
別のサイトで勉強された方が良いです。
あなたは私みたいな何やってるかわかんない奴より全然できますから。

投稿タイプって何

投稿の種類みたいなもんです。
最初からあるのと(投稿)、自分で設定するの(カスタム投稿)があります。

投稿って何してんの?

早い話、データベースに登録してます。

それ引き出したいんだけど。

投稿した内容は$wp_queryの中に入ります。
この中から好きにもって行くなり関数使うなりしてください。

カスタム投稿を自分で設定するって?

設定する為に、自分なりのフィルターをかける必要があります。

<br />
add_action('init', 'hoge');//ヘッダーが送信される前にhoge関数を使う<br />
function hoge()<br />
{</p>
<p>$args = array<br />
(<br />
//配列の中に設定値を設定します。<br />
//設定値はCODEXとか他のサイトに凄い載ってます。<br />
);<br />
register_post_type('hoge',$args);</p>
<p>//1番目の&quot;&quot;の中は好きな名前を入れます<br />
//2番目には設定値を入れます。</p>
<p>}</p>
<p>

カテゴリーが出ません><

ユーザーが定義する投稿には、カテゴリーとかタグとか最初からついてません。
つけたかったら自分でつけなければなりません。

</p>
<p>add_action('init', 'hoge'); //ヘッダーが送信される前にmoge関数を使う<br />
function moge()<br />
{</p>
<p>$args = array<br />
(<br />
//配列の中に設定値を設定します。<br />
//設定値はCODEXとか他のサイトに凄い載ってます。<br />
);<br />
//1番目の&quot;&quot;の中は好きな名前を入れます<br />
//2番目の&quot;&quot;の中はカスタム投稿名 register_post_type('hoge',$args); の1番目の名前を入れます。<br />
//3番目の&quot;&quot;の中には設定値を入れます。<br />
register_taxonomy('hoge-cat','hoge',$args);</p>
<p>//タグの追加がしたい場合もっかい同じような事を繰り返します。<br />
//但し、1番目の引数はさっきと別の名前を入れてください。</p>
<p>$args = array<br />
(<br />
//配列の中に設定値を設定します。<br />
//設定値はCODEXとか他のサイトに凄い載ってます。<br />
);</p>
<p>register_taxonomy('hoge-tag','hoge',$args);<br />
}</p>
<p>

関連記事

  1. PHPサムネイル
  2. 2012.09.19

    【PHP】クラス

コメントをお待ちしております