Discordコミュニティを作りました! 参加する

フォーラム

トピックを立てる前にチェック
  1. フォーラムガイドライン」に必ず目を通してください。
  2. バージョンアップデート後に表示がおかしくなった場合は、
    「SWELL設定」>「リセット」からキャッシュクリアを先にお試しください。
  3. フォーラム内検索で過去に同じようなトピックがないか検索してみてください。
管理画面の投稿一覧のアイキャッチ列に変...
 
通知
すべてクリア

管理画面の投稿一覧のアイキャッチ列に変な表示が出る

3 投稿
2 ユーザー
1 Likes
104 表示
oioisign
(@oioisign)
投稿: 2
メンバー
Topic starter
 

はじめまして。

お世話になります。

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' );

 

これだけです。
他には一応、カスタムフィールドの中身を表示させるみたいなことはやってますが、
今回はアイキャッチの話なので一旦出してません。

 

こうすると、下の画面のようにアイキャッチの下に「ーなし」みたいなのがついてしまうんですね。
仕様にも載っていなかったのと、ブラグインを全部オフにしてもついてきてたので。。。
これは一体何なのかお伺いに来ました。

 

Screen Shot 2024 11 09 at 9.19.31

ちなみに、通常の投稿一覧でも「ーなし」ではないですが、アイキャッチの下にーがついています。
アイキャッチがないものになると2本線がついていますね。

Screen Shot 2024 11 09 at 9.05.50

 他のテーマだとアイキャッチが出せないので、こちら独自の機能だと思うのですが、
こちらはどういうものなのか、おわかりになる方おられますでしょうか。

どうぞよろしくお願いいたします。。。

 

 

確認項目
利用規約に同意します*, ガイドラインを読み、内容を把握しています*, よくある質問を先にチェック済みです*, 過去に同じようなトピックがないか検索済みです*, WordPress更新後、SWELLは最新版にしましたか?, Googleなどでも検索してみました, プラグインを停止しても同じことが起こることを確認しました, デフォルトテーマ等、他のテーマでも同じことが起こることを確認しました, 自分で追加したコードに問題がないかチェック済みです
問題が確認できるページのURL
利用中のSWELL本体のバージョン
2.12.0
利用中のPHPバージョン
7.4.33
OS
MacOS
利用中のWordPressバージョン
6.6.2
利用中のサーバー会社
Xサーバー
ブラウザ
Chrome
利用中のプラグイン一覧

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)

 
投稿済 : 09/11/2024 9:26 am
トピックタグ
サブロ
(@windorz)
投稿: 144
メンバー
 

コードを見ると、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
		}
 
投稿済 : 09/11/2024 7:05 pm
oioisign reacted
oioisign
(@oioisign)
投稿: 2
メンバー
Topic starter
 

@windorz ありがとうございます。
これを知りたかったです。
どうしようかなと思ったのですが、管理画面内のことですし、
他にもやることがあるため、一旦このままにすることにしました。

とりあえずやることが落ち着いてからどうするか考えようと思います。

ご回答ありがとうございました。

 
投稿済 : 10/11/2024 10:23 pm
共有: