Skip to content
🚀 Write, edit and organize your code from your WordPress dashboard.

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 Manager - Front-End Code

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 Manager - Front-End Code

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>

This example removes author comments and links from front-end pages. No additional plugins required!

Code Manager - Front-End Code

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);
}

?>