投稿
ものづくりの先にあるもの
ものづくりの先にモノしかない仕事は危険ですね。
精巧無比な作り込みも必要ですが、建築現場で、しかも高所作業を必要とする品物のジョイント部分に、髪の毛の隙間もないほどの精度を施すのはとても馬鹿げていて危険極まりない事です。
施工する人の為に、現場の工程と安全管理に配慮した仕事の大切さを知って欲しいと思います。
施工の容易さが優先され、機能や美観が損なわれるというのも本末転倒でありますが、精巧すぎて接続ができないのは施工現場の職人の技術力不足が原因ではないですよ。高所での取り付けに危険を感じたからですよ。
WP: 特定のカテゴリーを除外
WordPressのホームページ(トップページ)で出現記事の絞り込みを行いたい。
条件
特定のカテゴリを除外 かつ タグが登録されている記事
使用中のテーマのindex.phpの?php get_header(); ?の下に、以下のコードを挿入すればカテゴリの絞り込みは簡単にできる。
<?php if (is_home()) { query_posts("cat=-5"); } ?>
が、さらに絞り込み、タグが登録されている記事のみを表示させる方法が分からない。
恐らくタクソノミー引数を使えばできそうなのだが、どうも良く理解できない。
調べていると、使用中のテーマのfunctions.phpにフィルター処理(add_filter)することで、絞り込みをできるらしい。SQLなら分かるし、query_postsを呼ぶより早いらしい。
もうquery_postsは呼ばない:WordPress私的マニュアル
Plugin API/Filter Reference/posts where « WordPress Codex
上の二つのリンクを参考にして出来上がったのが下記で、上手く動いている。
add_action( 'after_setup_theme', 'mytheme_setup' );
function mytheme_setup() {
add_filter( 'posts_where', 'posts_where' );
}
function posts_where($where){
global $wp_query;
if ( $wp_query->is_home ) {
global $wpdb;
$where .= " AND NOT ID IN (SELECT object_id FROM {$wpdb->term_relationships} WHERE term_taxonomy_id IN (12) )";
$where .= " AND ID IN (SELECT object_id FROM {$wpdb->term_relationships} WHERE term_taxonomy_id IN (SELECT term_taxonomy_id FROM {$wpdb->term_taxonomy} WHERE taxonomy = 'post_tag' ) )";
}
remove_filter( 'posts_where', __FUNCTION__ );
return $where;
}
ちょっとおもろい
蜂之巣床
ヤスリの製作 ヤスリ辞典 これがおもろい アーカイブする。
鍛冶屋の秘訣
宝塚の鉄工所鍛冶屋
鉄骨・ステンレスのことなら有限会社 徳澤鉄工所 「兵庫県宝塚市」-会社概要
つづいて悲しき、じゃなくて金敷(かなしき)
材料を乗せて、加工や鍛造をおこなう台。
金床(かなどこ)とも云うらしい。
これは、蜂の巣と呼んでいたらしいが、
さまざまな形の穴に鉄棒状の材料を差し込んで、加工するときに使ったものだという。
WP: 覚え書き
閲覧回数を記録する
記事の閲覧数を表示してくれるプラグイン「WP-PostViews」 | DesignDevelop
【プラグイン】WordPress Popular Posts | ぽんきちねっと
【WordPress】人気記事表示プラグイン『WordPress Popular Posts』を使ってみる。 - Kimagureman! Studio ~美少女フィギュア撮影、気まぐれ更新日記~
パーマリンク設定
/%category%/%post_id%
トップページに表示するカテゴリを絞る
使用中のテーマのindex.phpの?php get_header(); ?の下に以下のコードを挿入
<?php if (is_home()) { query_posts("cat=-5"); } ?>
"WordPress"特定カテゴリーを除外させる。 - ハウスウエディング[665-667]
検索: wordpress トップページで特定のカテゴリーを除外する - Google 検索
さらに、タグが空の記事を除外したい
WordPress Codex 日本語版で
テンプレートタグ/query posts - WordPress Codex 日本語版
WordPress › フォーラム » タグ — query_posts
WordPress › フォーラム » タグのAnd検索(tax_query,query_posts使用) ほうほう
もうquery_postsは呼ばない:WordPress私的マニュアル これと
WordPress › フォーラム » query_postsでのAND/ORによる複合検索について
query_posts posts_join - Google 検索
WordPress › フォーラム » query_postsで複数条件の指定 これを参考に
add_filter( 'posts_where' - Google 検索
Plugin API/Filter Reference/posts where « WordPress Codex これでタグが設定されていない記事を除外できた。
カテゴリーを除外するフィルターをセットして完成
add_filter( 'posts_where' category - Google 検索
WordPress › Support » Exclude category with add_filter('pre_get_posts'
その他
WordPressでループタグの条件を指定する<?php query_posts(); ?> | WordPress & Business メモ
<?php query_posts(’①&~&⑱’); ?>
WordPress タグクラウド(タグ一覧)から特定のタグを除外する | WEBでいこう!
<?php wp_tag_cloud('exclude=39'); ?>
スゴク便利な万能タグ「query_posts」ただし…【WPCMS.jp】
query_posts($query_string . “&order=ASC&cat=2&…”)
関連参考: 引数をただ設定しただけでは「次のページへ」と分割できない。
リビジョンを停止する
WordPressのリビジョン機能を停止する方法 | Sabakura Blog
WordPressのリビジョンを削除する方法(プラグイン不使用) | Sabakura Blog
WP: ページタイトルが出ない
ふと気づくとWordPressのページタイトルが表示されていない!
関数を使って
<title><?php bloginfo('name'); ?><?php wp_title('|'); ?></title>
や
<title><?php wp_title('|',true,'right'); ?><?php bloginfo('name'); ?></title>
らしい。
<title><?php /* * Print the <title> tag based on what is being viewed. */ global $page, $paged;
wp_title( '|', true, 'right' );
// Add the blog name. bloginfo( 'name' );
// Add the blog description for the home/front page. $site_description = get_bloginfo( 'description', 'display' ); if ( $site_description && ( is_home() || is_front_page() ) ) echo " | $site_description";
// Add a page number if necessary: if ( $paged >= 2 || $page >= 2 ) echo ' | ' . sprintf( __( 'Page %s', 'twentyten' ), max( $paged, $page ) );
?></title>
というのもあるらしい。
ページタイトルを表示する方法 – - Lovelog+*WordPress テーマ作成のリファレンス | Lovelog+*