Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
[デモ会員サイト構築]18. その他のsimplicityのカスタマイズ
<!-- comment area -->
<div id="comment-area">
<?php
//
// 略
//
// ここからコメントフォーム
if( is_user_logged_in() ) {//ログインしている場合
if( is_singular( 'post' ) )
$args = array(
'title_reply' => get_theme_text_comment_reply_title() . '(この記事のコメントは会員以外の方も閲覧できますので注意してください)',//コメントをどうぞ
'label_submit' => get_theme_text_comment_submit_label(),//コメントを送信
);
else $args = array(
'title_reply' => get_theme_text_comment_reply_title(),//コメントをどうぞ
'label_submit' => get_theme_text_comment_submit_label(),//コメントを送信
'must_log_in' => '<p class="must-log-in"></p>',
'logged_in_as' => '<p class="logged-in-as"></p>',
);
} else //ログインしていない場合、カスタム投稿はアクセス制限しているので判断は不要
$args = array(
'title_reply' => get_theme_text_comment_reply_title(),//コメントをどうぞ
'label_submit' => get_theme_text_comment_submit_label(),//コメントを送信
);
echo '<aside>';
//
// 略
//
<div id="comments-thread">
<?php
//
// 略
//
} else {//コメント欄を表示
if( is_user_logged_in() ) {//ログインしている場合
if( is_singular( 'post' ) )
$args = array(
'title_reply' => get_theme_text_comment_reply_title() . '(この記事のコメントは会員以外の方も閲覧できますので注意してください)',//コメントをどうぞ
'label_submit' => get_theme_text_comment_submit_label(),//コメントを送信
);
else $args = array(
'title_reply' => get_theme_text_comment_reply_title(),//コメントをどうぞ
'label_submit' => get_theme_text_comment_submit_label(),//コメントを送信
'must_log_in' => '<p class="must-log-in"></p>',
'logged_in_as' => '<p class="logged-in-as"></p>',
);
} else //ログインしていない場合、カスタム投稿はアクセス制限しているので判断は不要
$args = array(
'title_reply' => get_theme_text_comment_reply_title(),//コメントをどうぞ
'label_submit' => get_theme_text_comment_submit_label(),//コメントを送信
);
echo '<aside>';
//
// 略
//
<?php //投稿本文 ?>
//
// 略
//
<?php if (is_tag_visible()): ?>
<?php if ( get_the_category() ): //投稿ページの場合?>
//
// 略
//
<?php else : //カスタム投稿の場合 ?>
<?php $taxonomy_names = get_post_taxonomies( get_the_ID() );
$taxonomy_name = null;
foreach ($taxonomy_names as $value)
if(!is_taxonomy_hierarchical($value)) // tagの場合
$taxonomy_name = $value; ?>
<?php if ( !empty($taxonomy_name) ) : ?>
<span class="post-tag"><?php echo get_the_term_list( get_the_ID(), $taxonomy_name,'<span class="fa fa-tags fa-fw"></span>',', ','' ); ?></span>
<?php endif; ?>
<?php endif; ?>
<?php endif; ?>
//
// 略
//
<?php
// 一行目はシンタックスハイライトするために追加しています。
// カスタム投稿タイプとアイコン
$my_post_icon = array(
"travel" => "fa-camera",
"cake" => "fa-birthday-cake",
);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.