wordpressシングルページにカテゴリー別の情報を掲載する

Filed under: wordpress — kdcs @ 16年4月30日 土曜日

シングルページに記事以外の「カテゴリー分類した情報」を掲載する手段

(続きを読む…)

wordpressカスタム投稿タイプ

Filed under: functions.php,wordpress — kdcs @ 16年4月23日 土曜日

記事を作成するときに分類して管理する方が便利な時がある
デフォルトではメニューが「投稿」のみなのでタイプ分けをして記事を分類します
(続きを読む…)

wordpress リビジョン制限

Filed under: wordpress — kdcs @ 16年2月13日 土曜日

wordpressのリビジョン(記事自動保存)を制限する方法

リビジョン機能を停止するためには、wp-config.php に以下のコードを追加します。
※ require_once(ABSPATH . ‘wp-settings.php’); より前に追加

/** リビジョンの無効化 */
define('WP_POST_REVISIONS', false);

リビジョンの回数を制限したい場合は、以下のコードを追加し、任意の回数を入力
記述は5回の例

/** リビジョン数を制限 */
define('WP_POST_REVISIONS', 5);

自動保存停止をfunctions.phpに記述する方法

function disable_autosave() {
    wp_deregister_script('autosave');
}
add_action( 'wp_print_scripts', 'disable_autosave' );

wordpressカスタムフィールド未入力の場合に非表示

Filed under: wordpress — kdcs @ 16年1月29日 金曜日

wordpressのカスタムフィールドを利用する場合、テーマのテンプレートに出力させる記述を行うが
ある項目が未入力の場合に未入力のまま表示するのではなく、その項目全体を非表示にする方法

テキストフィールド 【フィールド名は「hoge」】

<?php if(post_custom('hoge')): ?>
<div class="hoge">料金:<?php echo post_custom('hoge'); ?></div>
<?php endif; ?>

画像フィールド 【フィールド名は「img_hoge」】

<?php if(get_post_meta($post->ID, 'img_hoge', true)): ?>
<img src="<?php $img_hoge = get_post_meta($post->ID, 'img_hoge', true); ?> width='400' hieght='300' alt='画像の説明'" />
<?php endif; ?>

wordpressテキストエディタへのショートコード

Filed under: wordpress — kdcs @ 16年1月28日 木曜日

wordpressで記事を作成するときにエディタ内にphpを記述したい場合
プラグイン(Exec-PHP)を利用することで可能になるが
phpの記述が一部分だけでよいのであればショートコードを使う

ショートコードを作成するには以下をfunction.php内に記述する

例)サイトのurlをショートコード化する ショートコードは[site_url]

function SiteUrl() {
    return bloginfo('url');
}
add_shortcode('site_url', 'SiteUrl');

サイト内検索

カテゴリー

最近の投稿

↑上に戻る