- 「フォーラムガイドライン」に必ず目を通してください。
- バージョンアップデート後に表示がおかしくなった場合は、
「SWELL設定」>「リセット」からキャッシュクリアを先にお試しください。 - フォーラム内検索で過去に同じようなトピックがないか検索してみてください。
フォーラム
はじめまして。
お世話になります。
SWELLを買ってなかなか快適に運営できております。
今管理画面にて、カスタム投稿一覧にカスタムフィールドを追加するというところまでは自力で行ったんですが、
アイキャッチのところに、変なものがついてしまうので、なぜなのか確認しています。
出し方については、もともとSWELLではアイキャッチが出せるので(普通の投稿のところで)
// 列の追加
function event_list_columns_name($columns) {
global $post_type;
if( 'event' == $post_type ) {
$columns['event_date'] = 'イベント日付';
$columns['event_time'] = 'イベント時間';
$columns['event_place'] = 'イベント場所';
$columns['thumbnail'] = 'アイキャッチ';
}
return $columns;
}
add_filter( 'manage_edit-event_columns', 'event_list_columns_name' );
これだけです。
他には一応、カスタムフィールドの中身を表示させるみたいなことはやってますが、
今回はアイキャッチの話なので一旦出してません。
こうすると、下の画面のようにアイキャッチの下に「ーなし」みたいなのがついてしまうんですね。
仕様にも載っていなかったのと、ブラグインを全部オフにしてもついてきてたので。。。
これは一体何なのかお伺いに来ました。
ちなみに、通常の投稿一覧でも「ーなし」ではないですが、アイキャッチの下にーがついています。
アイキャッチがないものになると2本線がついていますね。
他のテーマだとアイキャッチが出せないので、こちら独自の機能だと思うのですが、
こちらはどういうものなのか、おわかりになる方おられますでしょうか。
どうぞよろしくお願いいたします。。。
AddQuicktag (v.2.6.1)
Admin Menu Editor (v.1.12.4)
Advanced Editor Tools (v.5.9.2)
All-in-One WP Migration (v.7.87)
AntiVirus (v.1.5.1)
Associate Attachment (v.1.7.1)
BackWPup (v.4.1.6)
Category Order and Taxonomy Terms Order (v.1.8.6)
Code Snippets (v.3.6.5.1)
Contact Form 7 (v.5.9.8)
Custom Field Suite (v.2.6.7)
Custom PHP settings (v.2.2.2)
Custom post type sticky (v.1.2)
Custom Post Type UI (v.1.17.1)
Delete Custom Fields (v.0.3.1)
DeMomentSomTres WordPress Export Posts With Images (v.20220825)
FancyBox for WordPress (v.3.3.4)
FileBird Lite (v.6.4.2)
Flamingo (v.2.5)
Force Email Login (v.0.6.0)
Formzu WP (v.1.6.10)
Gallery Custom Links (v.2.2.0)
Google Analytics for WordPress by MonsterInsights (v.9.2.1)
GTM4WP - A Google Tag Manager (GTM) plugin for WordPress (v.1.20.2)
Imsanity (v.2.8.4)
IndexNow (v.1.0.3)
Insert PHP Code Snippet (v.1.3.7)
Intuitive Custom Post Order (v.3.1.5.1)
LightStart - Maintenance Mode, Coming Soon and Landing Page Builder (v.2.6.13)
LIQUID SPEECH BALLOON (v.1.2.4)
MetaSlider (v.3.92.1)
Nelio Content (v.3.6.2)
OptinMonster (v.2.16.7)
Otter – Page Builder Blocks & Extensions for Gutenberg (v.3.0.5)
Post Type Switcher (v.3.3.1)
Public Post Preview (v.2.10.0)
Redirection (v.5.5.0)
Revive Social (v.9.1.2)
Safe SVG (v.2.2.6)
Secure Custom Fields (v.6.3.10.2)
Shortcodes Ultimate (v.7.3.0)
Simple Calendar (v.3.4.4)
Simple Definition List Blocks (v.6.0.1)
Site Kit by Google (v.1.138.0)
Smart Slider 3 (v.3.5.1.24)
Smash Balloon Instagram Feed (v.6.6.0)
TablePress (v.2.4.4)
TimThumb Vulnerability Scanner (v.1.54)
Word Balloon (v.4.22.2)
WordPress Importer (v.0.8.3)
WP-PageNavi (v.2.94.1)
WP CSV Exporter (v.2.0.0)
WP Customer Reviews (v.3.7.2)
WPForms Lite (v.1.9.1.6)
WP Sitemap Page (v.1.9.4)
Yoast Duplicate Post (v.4.5)
Yoast SEO (v.23.7)
コードを見ると、2つのif文が両方trueの時以外は"-"が表示されるようです。
仕様なのか不具合なのかは置いておいて、
気になるなら、フックをremoveして、callbackを自分で修正して再度hookすれば消せると思います。
function output_custom_post_columns( $column_name, $post_id ) { if ( 'thumbnail' === $column_name ) { $thumb_id = get_post_thumbnail_id( $post_id ); $ttlbg = get_post_meta( $post_id, 'swell_meta_ttlbg', true ); if ( $thumb_id ) { $thumb_img = wp_get_attachment_image_src( $thumb_id, 'medium' ); echo '<img src="' . esc_url( $thumb_img[0] ) . '" width="160px">'; } else { echo '—'; // em dash } echo '<br>'; if ( $ttlbg ) { $ttlbg_id = attachment_url_to_postid( $ttlbg ); $ttlbg_s = $ttlbg_id ? wp_get_attachment_image_url( $ttlbg_id, 'medium' ) : ''; echo '<img src="' . esc_url( $ttlbg_s ) . '" width="160px" style="margin-top:8px;">'; } else { echo '—'; // em dash }
@windorz ありがとうございます。
これを知りたかったです。
どうしようかなと思ったのですが、管理画面内のことですし、
他にもやることがあるため、一旦このままにすることにしました。
とりあえずやることが落ち着いてからどうするか考えようと思います。
ご回答ありがとうございました。