ヘッダー全般
- 著者:管理人
- 固定ページ公開日:2024年4月16日
- 記事の最終変更日:2024年9月16日
CSS
ダッシュボード>外観>カスタマイズ>追加CSSや、Scripts n Styles(プラグイン)等でコピペして使用します。
/*サイトヘッダー固定(全デバイス全ページに効果)*/
header#site-header {
position: sticky;
top: 0;
}
/*ページヘッダー固定(サイトヘッダー高さ考慮、全デバイス全ページに効果)*/
header.page-header {
position: sticky;
top: 73px;
z-index: 2;
}
/*ページヘッダーの背景色をグラデーションに+余白調整*/
.page-header {
position: relative;
background: #ffffff; /* Fallback for older browsers */
background: linear-gradient(to bottom, #ffffff 10%, #f5f5f5);
}
@media(max-width:959px){
.page-header {
padding:0px 0 5px ;
}
}
@media(min-width:960px){
.page-header, .has-transparent-header .page-header {
padding: 0 0 10px 0!important;
}
}
/*ホームでのヘッダータイトルを中央から左寄せへ(他は左がデフォ)*/
body.home .page-header-inner {
text-align: left;
}
/*サブヘッダー非表示(ショップテンプレート)*/
.clr.page-subheading {
display: none;
}
/*カスタマイザーで設定した大きすぎるpngロゴを縮小*/
img.custom-logo.wp-post-image.wp-post-image.lazyloaded {
width: 225.5px;
height: 45.5px;
}
/*パンくずリストのオーバーフロー時に横スクロール可へ*/
ol.trail-items {
overflow-y: auto;
}
/*モバイルでのパンくずリストだけなぜか左寄せなのを右寄せに*/
@media(max-width:959px){
.site-breadcrumbs {
float: right;
}
// システム情報を取得して表示するショートコード[version_info]を作成
function wp_php_version_shortcode() {
// WordPressのバージョン情報を取得
$wp_version = get_bloginfo('version');
// PHPのバージョン情報を取得
$php_version = phpversion();
// バージョン情報を表示するHTMLを返す
$output = "WordPress $wp_version
";
$output .= "PHP $php_version
";
return $output;
}
add_shortcode('version_info', 'wp_php_version_shortcode');
// データベース情報を取得して表示するショートコード[db_info]を作成
function db_info_shortcode() {
global $wpdb; // WordPressのデータベースクラスにアクセスするために必要
// データベースのバージョン情報を取得
$db_version = $wpdb->db_version();
// データベースの情報を表示するHTMLを返す(MariaDBは当サイトの場合)
$output = "MariaDB $db_version
";
return $output;
}
add_shortcode('db_info', 'db_info_shortcode');
PHP追加
PHPは、①ダッシュボード>外観>テーマファイルエディター>テーマのための関数(functions.php)や②「子テーマ」のテーマのための関数(functions.php)に追記するか、③Code Snippets(プラグイン)等でコピペして使用します。①はテーマの更新で消失します。②③は更新の影響を受けません。
外観>カスタマイズ>トップバー>コンテンツに、以下を入力して使用します。
[current_date]現在公開中の総記事数は[total_posts]本です
外観>カスタマイズ>トップバー>コンテンツに、以下を入力して使用します。
[current_date]現在公開中の総記事数は[total_posts]本です
// 記事の総数を取得するショートコード(固定ページはカウントしない)
function total_posts_shortcode() {
$count_posts = wp_count_posts();
$total_posts = $count_posts->publish;
return '' . $total_posts . '';
}
add_shortcode('total_posts', 'total_posts_shortcode');
// 本日の日付を取得するショートコード
function current_date_shortcode() {
$current_date = date_i18n( 'Y.n.j' );
return $current_date;
}
add_shortcode( 'current_date', 'current_date_shortcode' );
最近のコメント