質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
WordPress

WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

Q&A

解決済

1回答

1419閲覧

wordpress 記事リンク取得とカテゴリーのCSSについて

coca0127

総合スコア10

WordPress

WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

0グッド

0クリップ

投稿2020/04/06 14:24

現在のコード

<a href="<?php the_permalink(); ?>"> <div class="post_ichatch"> <?php the_post_thumbnail('thumbnail'); ?> </div> <div class="post_info"> <time datetime="<?php echo get_the_date( 'Y-m-d' ); ?>"> <?php echo '<span class="post_date">'.get_the_date().'</span>'; ?> </time> <?php $categories = get_the_category(); if ( $categories ) { echo '<a href="'.esc_url(get_category_link( $categories[0]->term_id )).'">'.'<span class="post-category">'.$categories[0]->name.'</span>'.'</a>'; } ?> <h4 class="post_title"><?php the_title(); ?></h4> </div> <button type="button" class="brightbg" onclick="location.href=‘<?php the_permalink(); ?>'">動画を見る</button> </a>

①記事リンク取得に関して
<?php the_permalink(); ?>で記事リンクを取得することは分かっているのですが、
<a href="<?php the_permalink(); ?>"></a>だと記事ページに遷移するのですが、<button type="button" class="brightbg" onclick="location.href=‘<?php the_permalink(); ?>'">動画を見る</button>というようにボタンタグだと記事ページに遷移できなくなってしまいます。

②カテゴリー表示について
上記のclass="post-category"にCSSを指定しているのですが、color:;のみが指定されません。
(marginなどは指定できる)
これは単にCSSの間違いか、get_category_linkになにか標準で指定されているcolorがあるのでしょうか?

PHP素人で、基礎的な質問ばかりで申し訳ありませんがご回答お願いします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

引用符が全角です。

HTML

1<!--<button type="button" class="brightbg" onclick="location.href=‘<?php the_permalink(); ?>'"> 2 ↓--> 3 <button type="button" class="brightbg" onclick="location.href='<?php the_permalink(); ?>'">

color:;

↑色指定されていません。
もし上記記述が例示のために適当に書いたのだとすれば、他の指定で上書きされているかをデベロッパーツールで確認し、詳細度が勝る書き方に書き換えましょう。

【初心者向け!Chromeの検証機能(デベロッパーツール)の使い方】
https://saruwakakun.com/html-css/basic/chrome-dev-tool

【ChromeデベロッパーツールでCSSをチェックする方法 | なんでものびるWEB】
https://nandemo-nobiru.com/2944/

【詳細度 - CSS: カスケーディングスタイルシート | MDN】
https://developer.mozilla.org/ja/docs/Web/CSS/Specificity

【CSSセレクタ詳細度の理解を深める - Qiita】
https://qiita.com/ryokkkke/items/ec1ca2baebe4a984f7a6

投稿2020/04/06 14:33

kei344

総合スコア69606

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

coca0127

2020/04/06 15:21

早急にご回答ありがとうございます! カテゴリー表示の件はリセットCSSのaタグのカラーが反映されておりました!mm
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問