{"id":44067,"date":"2010-01-01T11:01:51","date_gmt":"2010-01-01T11:01:51","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/author-info-widget\/"},"modified":"2011-07-18T13:06:40","modified_gmt":"2011-07-18T13:06:40","slug":"author-info-widget","status":"closed","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/author-info-widget\/","author":3678803,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.2.18","stable_tag":"trunk","tested":"3.3.2","requires":"3.0","requires_php":"","requires_plugins":"","header_name":"Author Information Widget","header_author":"Dennis Hoppe","header_description":"","assets_banners_color":"","last_updated":"2011-07-18 13:06:40","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=1220480","header_plugin_uri":"http:\/\/dennishoppe.de\/wordpress-plugins\/author-info-widget","header_author_uri":"http:\/\/DennisHoppe.de","rating":0,"author_block_rating":0,"active_installs":10,"downloads":24979,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","changelog"],"tags":[],"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":0},"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":[],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":"1539011","resolution":"1","location":"plugin"}},"screenshots":{"1":"The Author Information Widget next to a post with two authors in WordPress 3 (TwentyTen)."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[170,243,86,166,162],"plugin_category":[43],"plugin_contributors":[79433],"plugin_business_model":[],"class_list":["post-44067","plugin","type-plugin","status-closed","hentry","plugin_tags-page","plugin_tags-pages","plugin_tags-post","plugin_tags-posts","plugin_tags-widget","plugin_category-customization","plugin_contributors-dhoppe","plugin_committers-dhoppe"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/author-info-widget.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/author-info-widget\/trunk\/screenshot-1.png?rev=1539011","caption":"The Author Information Widget next to a post with two authors in WordPress 3 (TwentyTen)."}],"raw_content":"<!--section=description-->\n<h4>LATEST NEWS!<\/h4>\n\n<ul>\n<li>Author Information Widget has been granted the \"Famous Software\" Award. <a href=\"http:\/\/download.famouswhy.com\/author_information_widget\/\">To the post &raquo;<\/a><\/li>\n<\/ul>\n\n<h4>Description<\/h4>\n\n<p>This Widget shows the \"about me\" text, gravatar and social network\/contact links of one or more author(s) of your blog. You can add this widget to sidebars on author relevant sections, i.e. pages, posts or author archives. The Plug-in shows the name of the current author (current is the author who has written the current page\/post or is chosen by \"posts by\"-URL), his or her \"about me\"-description (WP Admin &raquo; User &raquo; Your profile) and if you check it the plug-in will show the authors gravatar, website link, mail address, jabber profile, AOL IM, Yahoo IM and a link to the author archive in the blog.<\/p>\n\n<h4>Requirements<\/h4>\n\n<ul>\n<li><strong>PHP5!<\/strong> (please notice: 5 is not 4.9, not everyone seems to know that -.-)<\/li>\n<li>WordPress 3.0 or higher<\/li>\n<\/ul>\n\n<h4>Handling<\/h4>\n\n<p>The handling is very easy. After activating the plug-in you will find a new widget in your admin panel. Add it to a sidebar and check all options you need. That's it.<\/p>\n\n<h4>It doesn't work!<\/h4>\n\n<p>If you are wondering why there is no new widget in your admin panel after activating the plug-in i guess you aren't using PHP5. <strong>This widget requires PHP5!<\/strong><\/p>\n\n<h4>Multiple post authors<\/h4>\n\n<p>This plug-in plays well with the great plug-in <a href=\"http:\/\/wordpress.org\/extend\/plugins\/co-authors-plus\/\">Co-Authors Plus<\/a> by Mohammad Jangda which supports multiple authors for your blog post and pages. If you have a favorite plug-in which is not supported let me know. Maybe i will write an interface for a small fee.<\/p>\n\n<h4>Customizing the appearance<\/h4>\n\n<p><strong>This plug-in does not contain any style information!<\/strong> If you want to customize the design you have to do the following:<\/p>\n\n<ul>\n<li>copy the <em>author-info-widget.css<\/em> file (from the plug-in folder) to your theme directory<\/li>\n<li>copy the <em>author-info-widget.php<\/em> file (from the plug-in folder) to your theme directory<\/li>\n<li>Now you can start customize the style of your widget until it fits your needs. Both files are well documented and easy to understand. The <em>author-info-widget.php<\/em> builds the architecture. The <em>author-info-widget.css<\/em> adds the style information. <\/li>\n<\/ul>\n\n<p><strong>Of course i can help you customizing your widget appearance<\/strong> for a small fee. ;) Feel free to send me a mail or leave a comment in my blog.<\/p>\n\n<h4>For developers<\/h4>\n\n<p>If you want to use a customized template file outside the theme directory you can use the <em>author_info_widget_template<\/em> filter. Just write a path to a file in the filter to bypass the template. Here is an example that shows how you can write a plugin which changes the template path to a file in the same directory.<\/p>\n\n<pre><code>Function bypass_template($template_file){\n  \/* the $template_file is the file which is currently set as template so\n     you can also use the filter to read the current template file. \n  *\/\n  return DirName(__FILE__) . '\/my-template.php';\n}\nAdd_Filter('author_info_widget_template', 'bypass_template');\n<\/code><\/pre>\n\n<p>Analogical you can change the style sheet with the <em>author_info_widget_style_sheet<\/em> filter. Here is an example:<\/p>\n\n<pre><code>Function bypass_style_sheet($css_file){\n  \/* the $css_file is the file (URL) which is currently set as style sheet so\n     you can also use the filter to read the current css file. \n  *\/\n  \/\/ Url to your CSS File\n  return get_bloginfo('wpurl') . '\/my-style.css';\n}\nAdd_Filter('author_info_widget_style_sheet', 'bypass_style_sheet');\n<\/code><\/pre>\n\n<h4>In the Press<\/h4>\n\n<ul>\n<li>Author Information Widget has been granted the \"Famous Software\" Award. <a href=\"http:\/\/download.famouswhy.com\/author_information_widget\/\">To the post &raquo;<\/a><\/li>\n<\/ul>\n\n<h4>Language<\/h4>\n\n<ul>\n<li>This plug-in is available in English.<\/li>\n<li>Dieses Plugin ist in Deutsch verf\u00fcgbar. (<a href=\"http:\/\/dennishoppe.de\/\">Dennis Hoppe<\/a>)<\/li>\n<li>Denna plugin finns p\u00e5 svenska. (<a href=\"http:\/\/koalasoft.se\/\">Jonas Flod\u00e9n<\/a>)<\/li>\n<li>\u0391\u03c5\u03c4\u03cc \u03c4\u03bf \u03c0\u03c1\u03cc\u03c3\u03b8\u03b5\u03c4\u03bf \u03b5\u03af\u03bd\u03b1\u03b9 \u03b4\u03b9\u03b1\u03b8\u03ad\u03c3\u03b9\u03bc\u03bf \u03c3\u03c4\u03b1 \u0395\u03bb\u03bb\u03b7\u03bd\u03b9\u03ba\u03ac. (\u03a3\u03c4\u03ad\u03c6\u03b1\u03bd\u03bf\u03c2 \u039c\u03b5\u03ca\u03bc\u03ac\u03c1\u03bf\u03b3\u03bb\u03bf\u03c5)<\/li>\n<li>Deze plugin is beschikbaar in het Nederlands. (<a href=\"http:\/\/wpwebshop.com\/\">WordPress Webshop<\/a>)<\/li>\n<li>Este plug-in est\u00e1 dispon\u00edvel em Portugu\u00eas do Brasil. (<a href=\"http:\/\/www.techload.com.br\/\">Techload Informatica Computadores<\/a>)<\/li>\n<li>Acest plugin este disponibil \u00een limba Rom\u00e2n\u0103. (<a href=\"http:\/\/www.jibo.ro\/\">Anunturi Jibo<\/a>)<\/li>\n<li>Este plugin est\u00e1 dispon\u00edvel em Portugu\u00eas de Portugal. (<a href=\"http:\/\/twitter.com\/diniscorreia\">Dinis Correia<\/a>)<\/li>\n<li>Bu eklentinin T\u00fcrk\u00e7e deste\u011fi bulunmaktad\u0131r. (<a href=\"http:\/\/yazaninsan.com\/\">Fatih Aker<\/a>)<\/li>\n<li>Questo plug-in \u00e8 disponibile in Italiano. (<a href=\"http:\/\/millerpictures.it\/\">Luca Coralli<\/a>)<\/li>\n<li>Cette extension est traduite en fran\u00e7ais. (<a href=\"http:\/\/lantredekag.fr\/\">Olivier Montbazet<\/a>)<\/li>\n<li>\u0627\u06cc\u0646 \u0627\u0641\u0632\u0648\u0646\u0647 \u0647\u0645 \u0627\u06a9\u0646\u0648\u0646 \u0628\u0647 \u0632\u0628\u0627\u0646 \u0641\u0627\u0631\u0633\u06cc \u062f\u0631 \u062f\u0633\u062a\u0631\u0633 \u0627\u0633\u062a. (<a href=\"http:\/\/teshneh.com\/\">Abbas Karkhane<\/a>)<\/li>\n<\/ul>\n\n<p>If you have translated this plug-in in your language feel free to send me the language file (.po file) via E-Mail with your name and this translated sentence: \"This plug-in is available in %YOUR_LANGUAGE_NAME%.\" So i can add it to the plug-in.<\/p>\n\n<p>You can find the <em>Translation.pot<\/em> file in the <em>language\/<\/em> folder in the plug-in directory.<\/p>\n\n<ul>\n<li>Copy it.<\/li>\n<li>Rename it (to your language code).<\/li>\n<li>Translate everything.<\/li>\n<li>Send it via E-Mail to mail@DennisHoppe.de.<\/li>\n<li>Thats it. Thank you! =)<\/li>\n<\/ul>\n\n<h4>Questions<\/h4>\n\n<p>If you have any questions feel free to leave a comment in my blog. But please think about this: I will not add features, write customizations or write tutorials for free. Please think about a donation. I'm a human and to write code is hard work.<\/p>\n\n<!--section=installation-->\n<p>Installation as usual.<\/p>\n\n<ol>\n<li>Unzip and Upload all files to a sub directory in \"\/wp-content\/plugins\/\".<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress.<\/li>\n<li>Go to your widget admin page and choose a place for your new Author-Info-Widget.<\/li>\n<li>You like what you see?<\/li>\n<\/ol>\n\n<!--section=changelog-->\n<h4>1.2.18<\/h4>\n\n<ul>\n<li>Fixed the CSS selectors in the default template. <\/li>\n<\/ul>\n\n<h4>1.2.17<\/h4>\n\n<ul>\n<li>Cleaned up code.<\/li>\n<li>Added Persian translation by <a href=\"http:\/\/teshneh.com\/\">Abbas Karkhane<\/a>.<\/li>\n<\/ul>\n\n<h4>1.2.16<\/h4>\n\n<ul>\n<li>Added French translation by <a href=\"http:\/\/www.lantredekag.fr\/\">Olivier Montbazet<\/a>.<\/li>\n<\/ul>\n\n<h4>1.2.15<\/h4>\n\n<ul>\n<li>Added Italian translation by <a href=\"http:\/\/millerpictures.it\/\">Luca Coralli<\/a>.<\/li>\n<\/ul>\n\n<h4>1.2.14<\/h4>\n\n<ul>\n<li>Used WP_Enqueue_Style instead of printing HTML.<\/li>\n<\/ul>\n\n<h4>1.2.13<\/h4>\n\n<ul>\n<li>Added Turkish translation by <a href=\"http:\/\/yazaninsan.com\/\">Fatih Aker<\/a>.<\/li>\n<\/ul>\n\n<h4>1.2.12<\/h4>\n\n<ul>\n<li>Added Romanian translation by <a href=\"http:\/\/www.jibo.ro\/\">Anunturi Jibo<\/a>.<\/li>\n<li>Added Portuguese translation by <a href=\"http:\/\/twitter.com\/diniscorreia\">Dinis Correia<\/a>.<\/li>\n<\/ul>\n\n<h4>1.2.11<\/h4>\n\n<ul>\n<li>Added Portuguese translation by <a href=\"http:\/\/www.techload.com.br\/\">Techload Informatica Computadores<\/a>.<\/li>\n<\/ul>\n\n<h4>1.2.10<\/h4>\n\n<ul>\n<li>Added Dutch translation by <a href=\"http:\/\/wpwebshop.com\/\">WordPress Webshop<\/a>.<\/li>\n<\/ul>\n\n<h4>1.2.9<\/h4>\n\n<ul>\n<li>Added 'plugin_locale' filter support<\/li>\n<\/ul>\n\n<h4>1.2.8<\/h4>\n\n<ul>\n<li>Added Greek translation by Stefanos Meimaroglou.<\/li>\n<\/ul>\n\n<h4>1.2.7<\/h4>\n\n<ul>\n<li>Fix: Error message in back end if there are no authors available.<\/li>\n<\/ul>\n\n<h4>1.2.6<\/h4>\n\n<ul>\n<li>Read template directory with get_query_template()<\/li>\n<li>Read style sheet directory with get_stylesheet_directory()<\/li>\n<li>Template Engine should now work with child themes<\/li>\n<\/ul>\n\n<h4>1.2.5<\/h4>\n\n<ul>\n<li>Added Swdish translation by <a href=\"http:\/\/koalasoft.se\/\">Jonas Flod\u00e9n<\/a><\/li>\n<li>renamed template.php to author-info-widget.php (same name as it should have in the theme folder)<\/li>\n<\/ul>\n\n<h4>1.2.4<\/h4>\n\n<ul>\n<li>encoded style sheet url<\/li>\n<li>handle filter requests more secure<\/li>\n<li>avoid directory listings<\/li>\n<\/ul>\n\n<p>= 1.2.3\n* Small template modifications<\/p>\n\n<h4>1.2.2<\/h4>\n\n<ul>\n<li>Added \"author_info_widget_style_sheet\" filter<\/li>\n<\/ul>\n\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>Fixed: Widget read from current author<\/li>\n<li>Fixed german translation<\/li>\n<\/ul>\n\n<h4>1.2<\/h4>\n\n<ul>\n<li>Added template architecture.<\/li>\n<li>Added filters to change all outputs.<\/li>\n<li>Reordered options in the widget settings.<\/li>\n<\/ul>\n\n<h4>1.1<\/h4>\n\n<ul>\n<li>Now the plugin supports the famous <a href=\"http:\/\/wordpress.org\/extend\/plugins\/co-authors-plus\/\">Co-Authors-Plus Plugin<\/a>.<\/li>\n<li>Corrected some German translations.<\/li>\n<\/ul>\n\n<h4>1.0.7<\/h4>\n\n<ul>\n<li>Added dutch translation.<\/li>\n<\/ul>\n\n<h4>1.0.6<\/h4>\n\n<ul>\n<li>You can set the avatar adjustment to \"none\" and \"center\"<\/li>\n<li>Widget can be disabled on pages<\/li>\n<li>You can show the authors e-mail-address<\/li>\n<li>You can hide the link to the authors posts<\/li>\n<li>Removed CSS code<\/li>\n<li>New you can add your own style sheet.<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>Now you can choose the adjustment of the avatar.<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Code Optimization: Replaced the db query to read authors with a core function.<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>New Feature: You can select any author from the blog which profile should be shown. So you can use this widget in any widget area on your blog.<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>New Feature: You can hide the widget from visitors which are not logged in.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Now all the line breaks and paragraphs in the users profile are visible in widget text.<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>Everything works fine.<\/li>\n<\/ul>","raw_excerpt":"This Widget shows the &quot;about me&quot; text, gravatar and social network\/contact links of your post author(s). Author Information Widget has been  &hellip;","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/44067","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=44067"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/dhoppe"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=44067"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=44067"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=44067"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=44067"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=44067"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=44067"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}