Appearance
Front-End Code (PHP)
Add your own action hooks, filters, web services, apps, and other features to your front-end.
✨ Example - Load Font Awesome
This example makes Font Awesome available on the front-end. No additional plugins required!

Code
php
<?php
add_action( 'wp_enqueue_scripts', function() {
wp_enqueue_style(
'cm_fontawesome_icons',
'https://cdnjs.cloudflare.com/ajax/libs/font-awesome/7.3.1/css/all.min.css',
array(),
null,
false
);
});
?>Usage
Use Font Awesome in your HTML.
html
<i class="fas fa-home"></i>✨ Example - Load Material Icons
This example makes Material Icons available on the front-end. No additional plugins required!
![]()
Code
php
<?php
add_action( 'wp_enqueue_scripts', function() {
wp_enqueue_style(
'cm_material_icons',
'https://fonts.googleapis.com/icon?family=Material+Icons',
array(),
null,
false
);
});
?>Usage
Use Material Icons in your HTML.
html
<span class="material-icons">home</span>✨ Example - Remove Author Comments And Links
This example removes author comments and links from front-end pages. No additional plugins required!

Code
php
<?php
if (! function_exists('cm_remove_author_comment_class')) {
function cm_remove_author_comment_class( $classes ){
foreach ( $classes as $key => $class ) {
if ( strstr( $class, "comment-author-" ) ) {
unset( $classes[ $key ] );
}
}
return $classes;
}
add_filter( 'comment_class', 'cm_remove_author_comment_class' );
}
if (! function_exists('cm_author_link')) {
function cm_author_link($link, $author_id, $author_nicename) {
if ( $author_id === 1 ) {
return 'https://your-domain.com/path/';
} else {
return $link;
}
}
add_filter( 'author_link', 'cm_author_link', 10, 3);
}
?>