こんにちは、テキストページに作品情報が表示される機能を追加しました。
こちらはカスタムフィールドという機能で追加されました。
<!-- 作品情報 -->
<?php
// カスタムフィールドから値を取得
$text_value = get_post_meta(get_the_ID(), 'work_title', true);
$editor_value = get_post_meta(get_the_ID(), 'work_text_area', true);
$editor_value_02 = get_post_meta(get_the_ID(), 'work_infomation', true);
$image_id = get_post_meta(get_the_ID(), 'work_img', true);
// テキストが入力されている場合の条件分岐
if (!empty($text_value)) : ?>
<div class="work_info">
<div class="custom-text">
<?php echo esc_html($text_value); ?>
</div>
<div class="display_flex">
<?php
// 画像が指定されている場合の条件分岐
if ($image_id) :
$image_url = wp_get_attachment_image_url($image_id, 'full');
?>
<div class="img_box">
<img src="<?php echo esc_url($image_url); ?>" alt="Custom Image">
</div>
<?php endif; ?>
<div class="custom-rich-editor">
<?php
// リッチエディターが入力されている場合の条件分岐
if (!empty($editor_value)) : ?>
<?php echo wpautop($editor_value); ?>
<?php endif; ?>
<?php
// リッチエディターが入力されている場合の条件分岐
if (!empty($editor_value)) : ?>
<div class="work_infomation"><?php echo wpautop($editor_value_02); ?></p></div>
<?php endif; ?>
</div>
</div>
<?php else : ?>
<div class="custom-text">work_title is empty</div>
<?php endif; ?>
<!-- 作品情報 -->
<!-- 作品情報 -->
<?php
// カスタムフィールドから値を取得
$text_value = get_post_meta(get_the_ID(), 'work_title', true);
$editor_value = get_post_meta(get_the_ID(), 'work_text_area', true);
$editor_value_02 = get_post_meta(get_the_ID(), 'work_infomation', true);
$image_id = get_post_meta(get_the_ID(), 'work_img', true);
// テキストが入力されている場合の条件分岐
if (!empty($text_value)) : ?>
<div class="work_info">
<div class="custom-text">
<?php echo esc_html($text_value); ?>
</div>
<div class="display_flex">
<?php
// 画像が指定されている場合の条件分岐
if ($image_id) :
$image_url = wp_get_attachment_image_url($image_id, 'full');
?>
<div class="img_box">
<img src="<?php echo esc_url($image_url); ?>" alt="Custom Image">
</div>
<?php endif; ?>
<div class="custom-rich-editor">
<?php
// リッチエディターが入力されている場合の条件分岐
if (!empty($editor_value)) : ?>
<?php echo wpautop($editor_value); ?>
<?php endif; ?>
<?php
// リッチエディターが入力されている場合の条件分岐
if (!empty($editor_value)) : ?>
<div class="work_infomation"><?php echo wpautop($editor_value_02); ?></p></div>
<?php endif; ?>
</div>
</div>
<?php else : ?>
<div class="custom-text">work_title is empty</div>
<?php endif; ?>
<!-- 作品情報 -->
リアクション
Warning: Invalid argument supplied for foreach() in /home/xd072931/senihara.com/public_html/wp-content/themes/cocoon-child-master/tmp/content.php on line 210