brew install bradp/vv/vv
でおk。
最近になってbrew install vvが使えなくなったぽい。
どうも。Reoです。 このブログを改装するにあたって、今までやったことのなかったWordPressのローカル環境構築をやってみたのでメモがてらに書いていきます。 今まで本番環境でそのまんま作っていたのですが、流石に今この…
こんにちは。記事のタイトルリンクを指定したURL(外部リンク等)にリンクさせる方法について書いていきます。 私のお気に入りのWebサイト紹介のコーナーを見ていただければわかると思うのですが、投稿記事のタイトルをクリックす…
用語まとめです。。。 再入可能プログラム 複数のタスクから同時に呼び出されても、それぞれに正しい値を返すことできるプログラム構造のことを表します。 これを実現するには、プログラムをデータ部分と内容が共通であ…
疑問解決コーナーで1つずつ書いていこうと思ったけれどちょっと量が多そうなのでまとめて書いていきます。 ニュートン法 f(x)=0になるようなxを求めるアルゴリズムの1つで、方程式の解を近似的に求めることができる方法。 h…
メモなので簡潔に iOS8以下ならちゃんと表示されるのにiOS9だけで変に寄ってた viewportのところに <meta name=”viewport” content=”width=device-width,i…
Swiftでアプリを作っていくので記事にソースコード表示するプラグインが欲しい! ということでCrayon Syntax Highlighterを導入してみました。 プラグインから新規追加で調べれば出てきま…
アクセス履歴に私の覚えがない検索ワードでここに辿り着いている人がいました。 なので実際にそのワードで検索をしてみると、1ヶ月くらい前にブログを再始動させるためにそれまで書いていた記事をすべて消したのですが、その中の一つが…
本日の動画〜とういう感じで動画を紹介したい! (そうでもしないと書くことがない!) というわけで本日の動画 【ニコニコ動画】【重音テト】プシケルガー【オリジナル】 できた! 2007年の動画を貼ってしまった!笑 本日の作…
とにかくまずは3記事用意するんだ! メイキングの記事書いてたら疲れちゃったよ。 書きたいことはいっぱいあるんだけど時間も時間だしとりあえずゴミ出ししてきますね ゴミ出してきたんで、 ちょっとだけこのブログで…
brew install bradp/vv/vv
でおk。
最近になってbrew install vvが使えなくなったぽい。
$category = get_category('id');
$category->slug
んでスラッグを取得
WordPressのメディアライブラリ にアップロードされた画像IDを取得する方法です。
例えば6件取得してギャラリーで表示するとき。
$ids = get_posts(
array(
'post_type' => 'attachment',
'post_mime_type' => 'image',
'post_status' => 'inherit',
'posts_per_page' => 6,
'fields' => 'ids',
)
);
$ids_str = '';
foreach ( $ids as $id ) {
$ids_str .= $id . ',';
}
$ids_str = rtrim($ids_str, ',');
// ショートコードでギャラリーを表示
echo do_shortcode( '[gallery ids="' . $ids .'"]' );
意外と便利なのでは!
<a href="<?php echo get_post_type_archive_link('カスタム投稿名'); ?>">
地味ハマり。
通常テーマ内でカスタム投稿を表示させる時に
$args = array( "posts_per_page" => 5,
"post_type" => 'news'
);
$the_query = new WP_Query( $args );
if($posts):
と書けば表示されるのに、プラグイン化していたので表示されなかった話。
functions.phpでカスタム投稿を追加している場合は必要ないが、newsというカスタム投稿をプラグイン化していたので、以下の記述が必要でした。
public function __construct() {
add_action( 'pre_get_posts', array($this, 'add_my_post_types_to_query') );
}
// queryにnewsをセットする
function add_my_post_types_to_query( $query ) {
if ( is_home() && $query->is_main_query() )
$query->set( 'post_type', array( 'post', 'page', 'news' ) );
return $query;
}
WordPressプラグインの作り方は、また後日ちゃんとした記事にしたいと思ってます。今回はとりあえず忘れそうなのでメモだけで失礼。
管理者以外で用意した投稿フォームから投稿してもhtmlタグが変換されない。
bbpressがそういう仕様ではあるのだが、それでもhtmlを使いたい場合。
Topic: Allowing Participants to post “unrestricted HTML” · bbPress.org
このスレの一番下より
WordPressにUser Role Editorというプラグインを導入。
指定したユーザにunfiltered_htmlを割り振る。
ユーザを全て管理者にするよりはいいはず。