$category = get_category('id');
$category->slug
んでスラッグを取得
ひとりアドベントカレンダー3日目です。Reoです。 先日、久々にうるおいらんどの改修をしようと思ったところ、VVV のバージョンが変わり、結構導入手順が変わってしまっていることに気がつきました。 かなり前に書いた記事「V…
WordPressプラグイン記事2件目です。Reoです。 前回の記事「【WordPress】カスタム投稿タイプを自作プラグインで追加してみよう!」では、自作プラグインでカスタム投稿タイプを追加する方法を紹介しました。 &…
WordPressプラグイン作成してみた記事の第一弾です。Reoです。 今回は、お知らせ用の投稿を追加するプラグインを紹介したいと思います。 通常の投稿とは違う投稿タイプのことを「カスタム投稿タイプ」と言い…
ブログ強化月間4記事目です。Reoです。 週5投稿が目標なのに本日8日にしてまだ4記事目。今日は2記事くらい更新しましょうかね! 次回からしばらくWordPressで自作プラグインを作って見た記事を書いてい…
前回の記事「【Conoha】WordMoveでローカル環境と本番環境を同期してみたぞいっ【VVV】」の補足というか続き。 現在の状態 WordMoveでローカルのVVVからVPSのKUSANAGI環境にプッ…
こんにちは、Reoです。 今回は、WordMoveを使ってローカル環境から本番環境(ConohaのVPS)にデプロイしてみました記事です。 してみましたと言っていますが、実はまだしていません(!) 今からや…
どうも。Reoです。 WordPressでfront-pageに最新記事一覧を載せている時に、1ページ目(トップページ)と2ページ目以降で表示する記事数を変えよう〜というお話です。 1ページ目と2ページ目以降で表示する記…
どうも。Reoです。 このブログを改装するにあたって、今までやったことのなかったWordPressのローカル環境構築をやってみたのでメモがてらに書いていきます。 今まで本番環境でそのまんま作っていたのですが、流石に今この…
こんにちは。記事のタイトルリンクを指定したURL(外部リンク等)にリンクさせる方法について書いていきます。 私のお気に入りのWebサイト紹介のコーナーを見ていただければわかると思うのですが、投稿記事のタイトルをクリックす…
Swiftでアプリを作っていくので記事にソースコード表示するプラグインが欲しい! ということでCrayon Syntax Highlighterを導入してみました。 プラグインから新規追加で調べれば出てきま…
$category = get_category('id');
$category->slug
んでスラッグを取得
brew install bradp/vv/vv
でおk。
最近になってbrew install vvが使えなくなったぽい。
以下の記事にて解決。ありがとうございます。
the_excerpt() で表示される   | Web Design Leaves
改行コード等についてのみ触れられていますが、
こういう文字化けにも対応可能でした。
仕事で使ったけれどこのブログにも対応せねばメモ。
<a href="<?php echo get_post_type_archive_link('カスタム投稿名'); ?>">
地味ハマり。
管理者以外で用意した投稿フォームから投稿してもhtmlタグが変換されない。
bbpressがそういう仕様ではあるのだが、それでもhtmlを使いたい場合。
Topic: Allowing Participants to post “unrestricted HTML” · bbPress.org
このスレの一番下より
WordPressにUser Role Editorというプラグインを導入。
指定したユーザにunfiltered_htmlを割り振る。
ユーザを全て管理者にするよりはいいはず。
通常テーマ内でカスタム投稿を表示させる時に
$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プラグインの作り方は、また後日ちゃんとした記事にしたいと思ってます。今回はとりあえず忘れそうなのでメモだけで失礼。