アクションフックとは
処理の追加が可能です
functions.php
で add_action
や add_filter
を記述していきます
※本サイトはWPcodeにて行いました
add_action('フック名', function () {
実行する処理
});
↓実際このページでコンテンツ開始部分に表示
add_action('arkhe_before_entry_content', function () {
if (is_single(10922)) {
?>
<p style="font-size: 1.2rem; background: #eee; padding: 4px 10px;">※アクションフックにて表示しています</p>
<?php
}
});
https://arkhe-theme.com/ja/manual/hooks
フロントページにタグクラウドを追加
フックを使えば「ホームページの表示」を「最新の投稿」にしていてもカスタマイズできます
add_action('arkhe_start_front_main', function () {
$args = array(
'smallest' => 1,
'largest' => 1,
'unit' => 'em',
'number' => 30,
'orderby' => 'count',
'order' => 'DESC',
'format' => 'list'
);
$args['taxonomy'] = array('post_tag','category');
wp_tag_cloud( $args );
?>
<style>
ul.wp-tag-cloud {
display: flex;
flex-wrap: wrap;
margin-bottom: 2.5rem;
gap: 8px;
padding-left: 0;
}
.wp-tag-cloud li {
list-style: none;
}
.wp-tag-cloud li a {
background: #f7f7f7;
}
</style>
<?php
});