Skip to content

Instantly share code, notes, and snippets.

@studiopress
Last active June 26, 2020 22:21
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save studiopress/5708140 to your computer and use it in GitHub Desktop.
Save studiopress/5708140 to your computer and use it in GitHub Desktop.
Genesis comments.
<?php
//* Do NOT include the opening php tag shown above. Copy the code shown below.
//* Remove comment form allowed tags
add_filter( 'comment_form_defaults', 'sp_remove_comment_form_allowed_tags' );
function sp_remove_comment_form_allowed_tags( $defaults ) {
$defaults['comment_notes_after'] = '';
return $defaults;
}
<?php
//* Do NOT include the opening php tag shown above. Copy the code shown below.
//* Modify the author says text in comments
add_filter( 'comment_author_says_text', 'sp_comment_author_says_text' );
function sp_comment_author_says_text() {
return 'author says';
}
<?php
//* Do NOT include the opening php tag shown above. Copy the code shown below.
//* Add a comment policy box in comments
add_action( 'genesis_after_comments', 'sp_comment_policy' );
function sp_comment_policy() {
if ( is_single() && !is_user_logged_in() && comments_open() ) {
?>
<div class="comment-policy-box">
<p class="comment-policy"><small><strong>Comment Policy:</strong>Your words are your own, so be nice and helpful if you can. Please, only use your real name and limit the amount of links submitted in your comment. We accept clean XHTML in comments, but don't overdo it please.</small></p>
</div>
<?php
}
}
<?php
//* Do NOT include the opening php tag shown above. Copy the code shown below.
//* Modify comments title text in comments
add_filter( 'genesis_title_comments', 'sp_genesis_title_comments' );
function sp_genesis_title_comments() {
$title = '<h3>Discussion</h3>';
return $title;
}
<?php
//* Do NOT include the opening php tag shown above. Copy the code shown below.
//* Modify the size of the Gravatar in comments
add_filter( 'genesis_comment_list_args', 'sp_comments_gravatar' );
function sp_comments_gravatar( $args ) {
$args['avatar_size'] = 96;
return $args;
}
<?php
//* Do NOT include the opening php tag shown above. Copy the code shown below.
//* Modify the speak your mind title in comments
add_filter( 'comment_form_defaults', 'sp_comment_form_defaults' );
function sp_comment_form_defaults( $defaults ) {
$defaults['title_reply'] = __( 'Leave a Comment' );
return $defaults;
}
<?php
//* Do NOT include the opening php tag shown above. Copy the code shown below.
//* Customize the submit button text in comments
add_filter( 'comment_form_defaults', 'sp_comment_submit_button' );
function sp_comment_submit_button( $defaults ) {
$defaults['label_submit'] = __( 'Submit', 'custom' );
return $defaults;
}
<?php
//* Do NOT include the opening php tag shown above. Copy the code shown below.
//* Modify trackbacks title in comments
add_filter( 'genesis_title_pings', 'sp_title_pings' );
function sp_title_pings() {
echo '<h3>Trackbacks</h3>';
}
@paaljoachim
Copy link

Regarding comments-link.php. As one uses the code it will then remove the author and date. I included a rewrite to include them.

/* Adjust post meta in entry header AND change comments text in comments button
http://wpspeak.com/remove-post-date-in-genesis-framework/ */
add_filter( 'genesis_post_info', 'post_info_filter' );
function post_info_filter($post_info) {
$post_info = '[post_date] By [post_author_posts_link] [post_comments zero="Add a Comment" one="1 Comment" more="% Comments"] [post_edit]';
return $post_info;
}

@paaljoachim
Copy link

Another code to add:

/* Customize the post meta function below the post AND remove it from category pages
http://wordpress.stackexchange.com/questions/50961/removing-post-meta-from-category-pages */
add_filter( 'genesis_post_meta', 'sp_post_meta_filter' );
function sp_post_meta_filter($post_meta) {
if ( !is_page() ) {
if (is_category() ) $post_meta = '';
else $post_meta = '[post_categories before="Categories: "] [post_tags before="Tagged: "]';
return $post_meta;
}}

Copy link

ghost commented Dec 29, 2015

Any way to hide the label "Post Author" or Change that for anything else?
Thanks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment