フォーラムへの返信
-
投稿者投稿
-
ありがとうございました。
v6ベータ4で、App トークン入力によりシェア数 表示されました!以下については、このサポートの対象外なので報告まで。
FBのアクセストークンはデファルトでは有効期限が短く、ネットの情報で2カ月まで伸ばすことができましたが、無期限の取得方法はうまくいきませんでした。APIエクスプローラのヴァージョンアップでやり方が変わっているようです。♥ 0いいねをした人: 居ませんありがとうございました。
App トークンの取得、V6の適用がまだ少し先になると思います。その際に確認させていただきます。♥ 0いいねをした人: 居ません正常に表示できるので、従来のファイルをそのまま使おうと思います。
新しいテンプレートをベースに変更しなければとおもいましたが、使用箇所が限定的なので、問題ないと分かり、安心しました。
いろいろとお手数をおかけしました。ありがとうございました。♥ 0いいねをした人: 居ませんすみません、また説明不足で申し訳ございません。
前々回書き込みの子テーマ①search-form0.php ②entry-summary-contribution.php (コードを送ったもの・V5で使用)は、そのままでもV6で正常に表示されます。(このまま使っても問題なければ、そのまま使おうかと思いますがどうでしょう。)
しかし、V6の該当ファイルに置き換えたつもりの下記のコードでレイアウトが崩れます。こちら
v6で置き換えた子テーマのコードです。
▼①search-form0.php<?php /** * @package snow-monkey * @author inc2734 * @license GPL-2.0+ */ use Framework\Helper; ?> <div style="text-align : center"><strong><?php echo $wp_query->found_posts; ?>件の記事が該当しました。</strong></div></br> <?php // 検索結果ソート if(function_exists('feas_sort_menu') and $_GET['fe_form_no'] == '0'){ ?> <div class="return_link_sp"><a href="https://ohitorisama.site/members-contribution/">検索画面へ</a> </div> <div class="container_form0"> <div class="item1_form0"><div id="feas-sort-menu"> <?php feas_sort_menu(); ?></div> </div> <div class="item2_form0"><a href="https://ohitorisama.site/members-contribution/">検索画面へ</a> </div> </div></br> <?php } ?> <div class="c-entry"> <?php Helper::get_template_part( 'template-parts/archive/entry/header/header', get_post_type() ); ?> <div class="c-entry__body"> <?php Helper::get_template_part( 'template-parts/archive/entry/content/content', get_post_type() ); ?> </div> </div>
▼②entry-summary-contribution.php
<?php /** * @package snow-monkey * @author inc2734 * @license GPL-2.0+ */ use Framework\Helper; ?> <a href="<?php the_permalink(); ?>"> <section class="c-entry-summary c-entry-summary--<?php echo get_post_type(); ?>"> <?php Helper::get_template_part( 'template-parts/loop/entry-summary/figure/figure', get_post_type() ); ?> <div class="c-entry-summary__body"> <div class="c-entry-summary__body form0_layaout1"> <header class="c-entry-summary__header"> <?php Helper::get_template_part( 'template-parts/loop/entry-summary/title/title', get_post_type() ); ?> </header> <div class="c-entry-summary__content form0_text1"> <?php Helper::get_template_part( 'template-parts/loop/entry-summary/content/content', get_post_type() ); ?> <?php Helper::get_template_part( 'template-parts/loop/entry-summary/meta/meta', get_post_type() ); ?> </div> </div> </div> </section> </a>
♥ 0いいねをした人: 居ません分かりずらくてすみません。
v5 のものを v6 で動くようにカスタマイズしたわけではなくて、v5 でも v6 でも動いていたものに何らかのカスタマイズをおこなおうとしたらレイアウトが崩れた、ということですかね。
v5 のものを v6 で動くようにしようとしただけで、新たなカスタマイズは行っていません。
V6の構造が変わったので、entry-summary-contribution.php(entry-summary-post.phpから作成)のカスタマイズ部分が分からなくなったといことです。♥ 0いいねをした人: 居ませんc-entries c-entries–の件、了解しました。急ぎませんので、よろしくお願いいたします。
「差し替え」というのは、v6のファイル構造にあわせてなんらか修正をいれようとしたという理解であっていますでしょうか?
その通りです。v6の新しいファイルに差し替えて、カスタマイズ部分を適用しようとしました。
もしそうであれば、v5で動いていたものを何も差し替えずにそのままにしとえいて、そのままの状態でv6にアップデートするとどうなりますか?
子テーマを新ファイルに差し替える前は、元と同じ状態で(正常に)表示されていました。
♥ 0いいねをした人: 居ませんお手数おかけします。
すみません、説明不足の部分があったと思いますので、より具体的に書きました。
V6betaで①②の該当ファイルのカスタマイズ部分を差し替えようと思ったのですが、②中のカスタマイズ部分<div class="c-entry-summary__body form0_layaout1">
<div class="c-entry-summary__content form0_text1">
を入れる部分が分からず、form0_layaout1
form0_text1
というクラスの追加ができていません。それでレイアウトが崩れたと思います。
子テーマ>templates>view>①search-form0.php(archive.phpから作成)
子テーマ>template-parts>loop>②entry-summary-contribution.php(entry-summary-post.phpから作成)
以下は現状(v5.7.6)で使用しているファイルです。
▼①search-form0.php<?php /** * @package snow-monkey * @author inc2734 * @license GPL-2.0+ */ use Framework\Helper; ?> <div class="c-entry"> <header class="c-entry__header"> <h1 class="c-entry__title"><?php echo esc_html( Helper::get_page_title_from_breadcrumbs() ); ?></h1> </header> <div style="text-align : center"><strong><?php echo $wp_query->found_posts; ?>件の記事が該当しました。</strong></div></br> <?php // 検索結果ソート if(function_exists('feas_sort_menu') and $_GET['fe_form_no'] == '0'){ ?> <div class="return_link_sp"><a href="https://ohitorisama.site/members-contribution/">検索画面へ</a> </div> <div class="container_form0"> <div class="item1_form0"><div id="feas-sort-menu"> <?php feas_sort_menu(); ?></div> </div> <div class="item2_form0"><a href="https://ohitorisama.site/members-contribution/">検索画面へ</a> </div> </div></br> <?php } ?> <div class="c-entry__body"> <div class="c-entry__content p-entry-content"> <div class="p-archive"> <ul class="c-entries c-entries--<?php echo esc_attr( get_theme_mod( 'archive-layout' ) ); ?>"> <?php while ( have_posts() ) : ?> <?php the_post(); ?> <li class="c-entries__item"> <?php Helper::get_template_part( 'template-parts/loop/entry-summary-contribution', get_post_type() ); ?> </li> <?php endwhile; ?> </ul> </div> </div> <?php Helper::get_template_part( 'template-parts/archive/pagination' ); ?> </div> </div>
▼②entry-summary-contribution.php
<?php /** * @package snow-monkey * @author inc2734 * @license GPL-2.0+ */ use Framework\Helper; $terms = get_the_terms( get_the_ID(), 'category' ); $_term = null; if ( $terms && ! is_wp_error( $terms ) ) { $_term = $terms[0]; } // When loaded by widget, $widget_layout is exist. if ( isset( $widget_layout ) ) { $layout = $widget_layout; } else { $layout = get_theme_mod( 'archive-layout' ); } ?> <a href="<?php the_permalink(); ?>"> <section class="c-entry-summary c-entry-summary--category-<?php echo esc_attr( $_term ? $_term->term_id : 0 ); ?>"> <div class="c-entry-summary__body form0_layaout1"> <header class="c-entry-summary__header"> <h2 class="c-entry-summary__title"> <?php if ( 'rich-media' === $layout ) { Helper::the_title_trimed(); } else { the_title(); } ?> </h2> </header> <div class="c-entry-summary__content form0_text1"> <?php ob_start(); the_excerpt(); echo esc_html( wp_strip_all_tags( ob_get_clean() ) ); ?> </div> </div> </section> </a>
▼CSS
@media (min-width: 768px) { .form0_text1{ font-size:18px !important; color: #696969 !important;} .form0_layaout1{ width: 800px !important; margin-left:auto; margin-right:auto;} }
♥ 0いいねをした人: 居ません了解しました!アップデートを待ちます。
♥ 0いいねをした人: 居ません検索結果で消すことができました!
CSSだけでできるのですね。ありがとうございました。♥ 0いいねをした人: 居ませんtextaeraのcssを分けて修正したら直りました!
的確なご指摘ありがとうございました。♥ 0いいねをした人: 居ませんtextareaのCSSで、修正できました!
早速の対応、ありがとうございました。♥ 0いいねをした人: 居ません追加です。
CSSでは、テーブルのth部分はwidth:30%と幅指定しています。♥ 0いいねをした人: 居ません早速のお返事ありがとうございます。
カスタマイズでの表示の位置設定が上になっていて、サイト下部を確認していたので、見えていなかっただけでした。表示できました。
よく確認せずに質問してしまい、申し訳ございませんでした。トピックを閉じさせていただきます。♥ 0いいねをした人: 居ませんv5.4.5で修正されました! 早速のご対応ありがとうございました。
トピック閉じさせていただきます。♥ 0いいねをした人: 居ませんController::render( 'archive', 'search' );
の場合です。Controller::render( 'search-form0' );
は独自のレイアウトなので、大丈夫です。♥ 0いいねをした人: 居ません -
投稿者投稿