mspyratos
Forum Replies Created
-
Forum: Fixing WordPress
In reply to: Meta Description error In Search resultsI don’t know what causes your issue. Probably you got hacked or another malware plugin is generating this description.
Forum: Plugins
In reply to: [Show Hide Author] Trying to get this plug in to work with Relia themeSorry for the delay…
Did you mean “Realia” theme?Then go to the plugin’s settings page and near the bottom of the page fill in these:
The classes: entry-header
The regular expressions: <span class=”author(.*?)/span>Another way is this. Go to Appearance -> Editor.
Then scroll to the bottom of the file, and place the cursor in a new line at the very bottom. Then paste the following:.entry-header .author {display:none;}
Forum: Plugins
In reply to: [Show Hide Author] how to remove the "by" wordHello!
There are 2 ways of hiding the “By” word.
1st Regular Expression
Got to the plugin settings and near the bottom of the page fill in these:
The Parent Classes:
post-meta
The Regular Expressions:By;by
(When copy pasting be careful NOT to include spaces)
2nd CSS
Go to Appearance -> Editor.
Then scroll to the bottom of the file, and place the cursor in a new line at the very bottom. Then paste the following:.post-meta > span:first-child {display:none;}
Forum: Plugins
In reply to: [Show Hide Author] how to remove the "by" wordIf you still want to use my plugin so you can show/hide the author in specific pages, then do this:
Again, in
lib/functions/utility.php
, replace the original code (above) with this:/** Retina Post Author */ function retina_post_author() { $output = sprintf( '<span class="entry-meta-sep author-dot"> ⋅ </span><span class="entry-author author vcard"><a href="%1$s" title="'. __( 'by %2$s', 'retina' ) .'" rel="author">%2$s</a></span>', esc_url( get_author_posts_url( get_the_author_meta( 'ID' ) ) ), esc_html( get_the_author() ) ); return $output; }
Notice the
<span class="entry-meta-sep author-dot"> ⋅ </span>
?
Then in the plugin settings use this regular expression:<span class="entry-meta-sep author-dot"(.*?)/span>
Forum: Plugins
In reply to: [Show Hide Author] how to remove the "by" wordOk. Let’s do it the proper way then.
In your theme, open this file:
lib/functions/utility.php
You will find this piece of code:
/** Retina Post Author */ function retina_post_author() { $output = sprintf( '%3$s<span class="entry-author author vcard"><a href="%1$s" title="'. __( 'by %2$s', 'retina' ) .'" rel="author">%2$s</a></span>', esc_url( get_author_posts_url( get_the_author_meta( 'ID' ) ) ), esc_html( get_the_author() ), retina_entry_meta_sep() ); return $output; }
So just comment out (
//
) these two lines and you’ll get this:/** Retina Post Author */ function retina_post_author() { //$output = sprintf( '%3$s<span class="entry-author author vcard"><a href="%1$s" title="'. __( 'by %2$s', 'retina' ) .'" rel="author">%2$s</a></span>', esc_url( get_author_posts_url( get_the_author_meta( 'ID' ) ) ), esc_html( get_the_author() ), retina_entry_meta_sep() ); //return $output; }
Done! You don’t need my plugin anymore…
Forum: Plugins
In reply to: [Show Hide Author] how to remove the "by" wordOk… So here is the HTML on your website:
<div class="entry-meta"> <span title="August 31, 2013 6:13 am" class="entry-date"> <a rel="bookmark" title="Pepper Pot" href="https://capefearreview.com/?p=31">August 31, 2013 6:13 am</a><br /> </span> <span class="entry-meta-sep"> ? </span> <span class="entry-author author vcard"> <a rel="author" title="by " href=""></a> </span> </div>
So to remove the dot, go to the plugin settings and add near the bottom:
The classes:
entry-meta
The regular:<span class="entry-meta-sep"(.*?)/span>
Forum: Plugins
In reply to: [Show Hide Author] how to remove the "by" wordHello!
I can’t help you with the code you provided.
Please let me know the name of the theme that you are using and/or a link to your website.You could try to open the
functions.php
file in your theme’s folder and search forretina_post_date
. Probably you will find the text that you need to remove…Forum: Plugins
In reply to: [Font Awesome Menus] Why not multiple classes (icon-large)?Nice! ?? No problem at all…
Take care!Forum: Plugins
In reply to: [Font Awesome Menus] Why not multiple classes (icon-large)?I don’t think 24 hours will be a problem! ??
It’s weird, cause on my website (localhost) it shows up correctly and I have the classes:
icon-home icon-large
Are you (absolutely) sure you replaced both functions?
I had updated my answer a couple of times at the beginning with changed code. Maybe you were too fast and copied my initial (wrong) code?By the way, thank you for your feedback…
Forum: Plugins
In reply to: [Font Awesome Menus] Why not multiple classes (icon-large)?So not sure what having them properly in an i element would get us
It’s totally fine not having them in the
i
element.
And since it works for you in theli
element you shouldn’t change anything. ??The
i
element is useful for those that want the icon to be right next to the text (not visually only, but in the code too).And the plugin was meant to work like that. That’s why I provided the solution. For others that might come across and want the same functionality with multiple classes.
It appears to REMOVE the two icon font classes from the original $nav.
Now I am confused! Since it removed both classes from the
li
element, how come you say right above that “…only the first class got put into the li”?Anyway. The plugin deliberately removes the class from the
li
element and then adds it to the newly createdi
element (otherwise we would have duplicate classes). That’s the plugin’s default functionality.(Remember, adding classes is not provided by the plugin, but by WordPress, and WordPress adds the classes to the
li
element by default)Forum: Plugins
In reply to: [Font Awesome Menus] Why not multiple classes (icon-large)?if I naively put a “print $nav;” as the first line in the fontawesome_menu function, I get the right output.
Cool! What do you mean my code doesn’t work though?
Do you mean that it doesn’t work the way you wanted it to work?Basically by placing the
print $nav;
you are not letting the plugin to do its job and create the<i class="..."></i>
right before the link text. You are just leaving the classes in the<li>
element, which is the default in WordPress.That’s fine, but I needed the plugin behavior ??
Forum: Plugins
In reply to: [Font Awesome Menus] Why not multiple classes (icon-large)?I modified the code to accept more classes, like
icon-large
. Go to the plugin folder and open:font-awesome-menus.php
.1. Around line 157, replace function
fontawesome_menu
with this:function fontawesome_menu( $nav ) { $menu = preg_replace_callback( '/<li(.*)class="(.*)"(.*)><a[^>]+>(.*)<\/a>/', array( $this, 'fontawesome_replace' ), $nav ); print $menu; }
2. Right below, replace function
fontawesome_replace
with this:function fontawesome_replace( $a ) { $str = $a[0]; $class_tag = $a[2]; $classes = explode(' ', $class_tag); $icon_classes = array(); foreach( $classes as $class ) { if( preg_match( '/icon-/', $class ) ) { array_push( $icon_classes, $class ); } } if( !empty( $icon_classes ) ) { $listitem = $str; $link_text = $a[4]; $i_class = ''; foreach( $icon_classes as $icon ) { $listitem = str_replace( $icon, '', $listitem ); $i_class .= $icon . ' '; } $i_class = trim( $i_class ); $str = str_replace( $link_text, '<i class="' . $i_class . '"></i><span class="fontawesome-text"> ' . $link_text . '</span>', $listitem ); } return $str; }
Forum: Plugins
In reply to: [Font Awesome Menus] Why not multiple classes (icon-large)?I have the exact same problem…
Forum: Plugins
In reply to: [Show Hide Author] installed – not workingI followed exactly your steps and it worked fine for me.
If you want me to investigate further, send me an email with access details to your wordpress website.
Thank you…
Forum: Plugins
In reply to: [Show Hide Author] installed – not workingCould you please be more specific? What settings exactly are you using?