{"id":12511,"date":"2011-03-14T08:57:36","date_gmt":"2011-03-14T08:57:36","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/pronamic-framework\/"},"modified":"2016-01-22T09:35:22","modified_gmt":"2016-01-22T09:35:22","slug":"pronamic-framework","status":"closed","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/pronamic-framework\/","author":7143534,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.4.7","stable_tag":"1.4.7","tested":"4.0.38","requires":"3.0","requires_php":"","requires_plugins":"","header_name":"Pronamic Framework","header_author":"Pronamic","header_description":"","assets_banners_color":"f8ccb2","last_updated":"2016-01-22 09:35:22","external_support_url":"","external_repository_url":"","donate_link":"http:\/\/www.pronamic.eu\/donate\/?for=wp-plugin-pronamic-framework&source=wp-plugin-readme-txt","header_plugin_uri":"http:\/\/www.pronamic.eu\/plugins\/pronamic-framework\/","header_author_uri":"http:\/\/www.pronamic.eu\/","rating":0,"author_block_rating":0,"active_installs":20,"downloads":2487,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","changelog","faq"],"tags":[],"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":0},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":"1010470","resolution":"128x128","location":"assets"},"icon-256x256.png":{"filename":"icon-256x256.png","revision":"1010470","resolution":"256x256","location":"assets"}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":"806323","resolution":"772x250","location":"assets"}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.1","1.1.1","1.2","1.3","1.3.2","1.3.3","1.4","1.4.1","1.4.2","1.4.3\r","1.4.4","1.4.5","1.4.6","1.4.7"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[2480,3002,25850],"plugin_category":[],"plugin_contributors":[79315,79316],"plugin_business_model":[],"class_list":["post-12511","plugin","type-plugin","status-closed","hentry","plugin_tags-deprecated","plugin_tags-framework","plugin_tags-pronamic","plugin_contributors-pronamic","plugin_contributors-remcotolsma","plugin_committers-pronamic","plugin_committers-remcotolsma"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/pronamic-framework_f8ccb2.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<blockquote>\n  <p>Pronamic wil <strong>no longer support and maintain<\/strong> this plugin.<\/p>\n<\/blockquote>\n\n<h4>Shortcodes<\/h4>\n\n<ul>\n<li><p><strong>Login form<\/strong><\/p>\n\n<pre><code>[pronamic_login_form]\n\n[pronamic_login_form redirect_to=\"\/\"]\n<\/code><\/pre><\/li>\n<li><p><strong>Lost password form<\/strong><\/p>\n\n<pre><code>[pronamic_lostpassword_form]\n<\/code><\/pre><\/li>\n<li><p><strong>Current user posts<\/strong><\/p>\n\n<pre><code>[pronamic_current_user_posts]\n\n[pronamic_current_user_posts query=\"post_type=company\"]\n<\/code><\/pre><\/li>\n<li><p><strong>Edit post form<\/strong><\/p>\n\n<pre><code>[pronamic_edit_post_form]\n<\/code><\/pre><\/li>\n<li><p><strong>Terms index<\/strong><\/p>\n\n<pre><code>[pronamic_terms_index taxonomy=\"category\"]\n[pronamic_terms_index taxonomy=\"category\" parent=\"\"]\n<\/code><\/pre><\/li>\n<\/ul>\n\n<h4>Template Functions<\/h4>\n\n<ul>\n<li><p><strong>Has user image<\/strong><\/p>\n\n<pre><code>pronamic_has_user_image( $user_id = null )\n<\/code><\/pre><\/li>\n<li><p><strong>Get user image ID<\/strong><\/p>\n\n<pre><code>pronamic_get_user_image_id( $user_id = null )\n<\/code><\/pre><\/li>\n<li><p><strong>The user image<\/strong><\/p>\n\n<pre><code>pronamic_the_user_image( $size = 'post-thumbnail', $attr = '')\n<\/code><\/pre><\/li>\n<li><p><strong>Get user image<\/strong><\/p>\n\n<pre><code>pronamic_get_the_user_image( $user_id = null, $size = 'post-thumbnail', $attr = '' )\n<\/code><\/pre><\/li>\n<li><p><strong>How to use?<\/strong><\/p>\n\n<pre><code>$author = (get_query_var('author_name')) ? get_user_by('slug', get_query_var('author_name')) : get_userdata(get_query_var('author'));\n\nif(function_exists('pronamic_get_the_user_image')) {\n    echo pronamic_get_the_user_image( $author-&gt;ID, array(93, 140) );\n} else {\n    echo get_avatar(get_the_author_meta('user_email', $author-&gt;ID), apply_filters('horses_author_bio_avatar_size', 90));\n}\n<\/code><\/pre><\/li>\n<\/ul>\n\n<h4>Query to display block<\/h4>\n\n<pre><code>&lt;?php\n\n$query = new WP_Query();\n$query-&gt;query(array(\n    'post_type' =&gt; 'pronamic_block' , \n    'name' =&gt; 'contact' \n));\n\nwhile($query-&gt;have_posts()) {\n    $query-&gt;the_post();\n\n    the_content();\n}\n\n?&gt;\n<\/code><\/pre>\n\n<h4>Template Hierarchy Pronamic Block Widget<\/h4>\n\n<ol>\n<li>pronamic-block-widget-{sidebar_id}.php<\/li>\n<li>pronamic-block-widget-{widget_id}.php<\/li>\n<li>pronamic-block-widget-{block_slug}.php<\/li>\n<li>pronamic-block-widget-{block_id}.php<\/li>\n<li>pronamic-block-widget.php<\/li>\n<\/ol>\n\n<h3>ToDo<\/h3>\n\n<ul>\n<li>List of Pronamic plugins<\/li>\n<li>E-mailaddress support@pronamic.nl<\/li>\n<li>Help texts<\/li>\n<li>Default ad sizes widgets<\/li>\n<li>Pronamic Shop<\/li>\n<li>Openprovider<\/li>\n<li>Mailtomail<\/li>\n<li>Twinfield<\/li>\n<li>Flickr Sync<\/li>\n<\/ul>\n\n<h3>Links<\/h3>\n\n<ul>\n<li><a href=\"http:\/\/pronamic.eu\/\">Pronamic<\/a><\/li>\n<li><a href=\"http:\/\/remcotolsma.nl\/\">Remco Tolsma<\/a><\/li>\n<li><a href=\"http:\/\/daringfireball.net\/projects\/markdown\/syntax\" title=\"Markdown is what the parser uses to process much of the readme file\">Markdown's Syntax Documentation<\/a>  <\/li>\n<\/ul>\n\n<h3>Pronamic plugins<\/h3>\n\n<ul>\n<li><a href=\"http:\/\/wordpress.org\/extend\/plugins\/pronamic-google-maps\/\">Pronamic Google Maps<\/a><\/li>\n<li><a href=\"http:\/\/wordpress.org\/extend\/plugins\/gravityforms-nl\/\">Gravity Forms (nl)<\/a><\/li>\n<li><a href=\"http:\/\/wordpress.org\/extend\/plugins\/pronamic-page-widget\/\">Pronamic Page Widget<\/a><\/li>\n<li><a href=\"http:\/\/wordpress.org\/extend\/plugins\/pronamic-page-teasers\/\">Pronamic Page Teasers<\/a><\/li>\n<li><a href=\"http:\/\/wordpress.org\/extend\/plugins\/maildit\/\">Maildit<\/a><\/li>\n<li><a href=\"http:\/\/wordpress.org\/extend\/plugins\/pronamic-framework\/\">Pronamic Framework<\/a><\/li>\n<li><a href=\"http:\/\/wordpress.org\/extend\/plugins\/pronamic-ideal\/\">Pronamic iDEAL<\/a><\/li>\n<\/ul>\n\n<!--section=installation-->\n<p>Extract the zip file and just drop the contents in the wp-content\/plugins\/ directory of your \nWordPress installation and then activate the Plugin from Plugins page.<\/p>\n\n<!--section=changelog-->\n<h4>1.4.7<\/h4>\n\n<ul>\n<li>Fixed admin menu icon.<\/li>\n<li>Added redirect_to = referer option.<\/li>\n<li>Removed usage of deprecated screen_icon() function.<\/li>\n<li>Removed frontent style.css file.<\/li>\n<li>Fixed JavaScript issue in AJAX success event.<\/li>\n<li>WordPress Coding Standards optimizations.<\/li>\n<\/ul>\n\n<h4>1.4.6<\/h4>\n\n<ul>\n<li>Added before comment form text option.<\/li>\n<\/ul>\n\n<h4>1.4.5<\/h4>\n\n<ul>\n<li>Fixed issue with WPML and Pronamic Block widget.<\/li>\n<\/ul>\n\n<h4>1.4.4<\/h4>\n\n<ul>\n<li>Added shortcode for an terms index.<\/li>\n<li>Improved Pronamic Block widget for WPML.<\/li>\n<\/ul>\n\n<h4>1.4.3<\/h4>\n\n<ul>\n<li>Added field for custom head HTML.<\/li>\n<li>Added field for custom footer HTML.<\/li>\n<li>Added fields for post typ descriptions (can be used on archive page).<\/li>\n<\/ul>\n\n<h4>1.4.2<\/h4>\n\n<ul>\n<li>Fix logout page if no logout page is selected.<\/li>\n<li>Added translations for the logout page.<\/li>\n<\/ul>\n\n<h4>1.4.1<\/h4>\n\n<ul>\n<li>Changed the user image template function, now by default use the author ID instead of logged in user ID.<\/li>\n<li>Added logout page support.<\/li>\n<\/ul>\n\n<h4>1.4<\/h4>\n\n<ul>\n<li>Improved default template for the edit post form shortcode.<\/li>\n<li>Improved the query to retrieve the post to edit in the edit post form shortcode.<\/li>\n<li>Added media select.<\/li>\n<li>Added user image.<\/li>\n<li>Fixed login form shortcode redirect_to parameter.<\/li>\n<\/ul>\n\n<h4>1.3.3<\/h4>\n\n<ul>\n<li>Removed the use of class constant in translation function, now use normal strings.<\/li>\n<li>Changed the text domain name from 'pronamic-framework' to 'pronamic_framework'.<\/li>\n<li>Improved the custom post type 'pronamic_block' WordPress admin menu icon.<\/li>\n<li>Added the [pronamic_login_form]  shortcode.<\/li>\n<li>Added the [pronamic_current_user_posts] shortcode.<\/li>\n<li>Added the [pronamic_lostpassword_form]  shortcode.<\/li>\n<li>Added Pronamic settings page to set some pages.<\/li>\n<\/ul>\n\n<h4>1.3.2<\/h4>\n\n<ul>\n<li>Removed admin menu item 'Pronamic'.<\/li>\n<li>Removed HTTP header 'X-Powered-By' =&gt; 'Pronamic | pronamic.nl | info@pronamic.nl'.<\/li>\n<li>Removed credit funtions.<\/li>\n<li>Removed admin footer function.<\/li>\n<li>Removed Pronamic admin dashboard widget.<\/li>\n<\/ul>\n\n<h4>1.3.1<\/h4>\n\n<ul>\n<li>Removed comments support from the custom post type 'pronamic_block'.<\/li>\n<li>Fixed the link to CSS file style.css in the enqueue style function call.<\/li>\n<\/ul>\n\n<h4>1.3<\/h4>\n\n<ul>\n<li>Removed the \"developer\" and \"developer-website\" meta elements, they are not on the HTML5 whitelist.<\/li>\n<li>Fixed an issue with the classes in multiple files and the plugin paths.<\/li>\n<li>Added widget for Pronamic block post types.<\/li>\n<\/ul>\n\n<h4>1.2<\/h4>\n\n<ul>\n<li>Added custom post type \"pronamic_block\".<\/li>\n<\/ul>\n\n<h4>1.1.2<\/h4>\n\n<ul>\n<li>Added esc_attr() function to some code.<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Fixed a bug with an unclosed span element.<\/li>\n<\/ul>\n\n<h4>1.1<\/h4>\n\n<ul>\n<li>Added dashboard widget.<\/li>\n<li>Added multilanguage support (English and Dutch).<\/li>\n<li>Added admin bar menu links.<\/li>\n<li>Added \"pronamic_credits\" action.<\/li>\n<li>Added \"X-Powered-By\" header.<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>\n\n<!--section=faq-->\n<dl>\n<dt>Installation Instructions<\/dt>\n<dd><p>Extract the zip file and just drop the contents in the wp-content\/plugins\/ directory of your \nWordPress installation and then activate the Plugin from Plugins page.<\/p><\/dd>\n\n<\/dl>","raw_excerpt":"This plugin contains some handy WordPress functions and extends the WordPress admin \ninterface with some nice functions, widgets and more.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/12511","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=12511"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/pronamic"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=12511"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=12511"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=12511"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=12511"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=12511"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=12511"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}