{"id":8895,"date":"2005-04-26T03:56:19","date_gmt":"2005-04-26T00:56:19","guid":{"rendered":"https:\/\/mamchenkov.net\/wordpress\/2005\/04\/26\/blogroll-separated\/"},"modified":"2005-04-29T16:43:40","modified_gmt":"2005-04-29T13:43:40","slug":"blogroll-separated","status":"publish","type":"post","link":"https:\/\/mamchenkov.net\/wordpress\/2005\/04\/26\/blogroll-separated\/","title":{"rendered":"Blogroll separated"},"content":{"rendered":"<!-- google_ad_section_start -->\n<p>My blogroll grew a bit lately and started to slow things down.  I&#8217;ve decided to move it to a separate page &#8211; <a href=\"\/wordpress\/blogroll\">Blogroll<\/a>.  I&#8217;ll keep only a handful of links on the right tab.  In case you want to see more, there is always a link to it on the sidebar, as well as in the navigation bar.<\/p>\n<p>If you are wondering how I integrated the blogroll like this into <a href=\"http:\/\/wordpress.org\">WordPress<\/a>, here&#8217;s how I did it:<\/p>\n<ol>\n<li>Create a separate page in WordPress admin.<\/li>\n<li>Update <code>.htaccess<\/code> file to properly handle <acronym title=\"Permanent links\">permalinks<\/acronym> for the new page.<\/li>\n<li>Install and activate <a href=\"http:\/\/priyadi.net\/archives\/2005\/03\/02\/wordpress-php-exec-plugin\/\">WordPress PHP Exec plugin<\/a><\/li>\n<li>Export BlogLines profile via PHP Exec plugin, like so:\n<pre>\r\n&lt;phpcode&gt;\r\n&lt;?php\r\n   include ('http:\/\/rpc.bloglines.com\/blogroll?html=1&id=<strong>leonid<\/strong>');\r\n?&gt;\r\n&lt;\/phpcode&gt;\r\n<\/pre>\n<\/li>\n<\/ol>\n<p><strong>Note<\/strong>: change &#8216;leonid&#8217; in the above URL to your BlogLines username.<\/p>\n<!-- google_ad_section_end -->\n","protected":false},"excerpt":{"rendered":"<!-- google_ad_section_start -->\n<p>My blogroll grew a bit lately and started to slow things down. I&#8217;ve decided to move it to a separate page &#8211; Blogroll. I&#8217;ll keep only a handful of links on the right tab. In case you want to see more, there is always a link to it on the sidebar, as well as in &hellip; <a href=\"https:\/\/mamchenkov.net\/wordpress\/2005\/04\/26\/blogroll-separated\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Blogroll separated<\/span><\/a><\/p>\n<!-- google_ad_section_end -->\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_links_to":"","_links_to_target":""},"categories":[1,1335,60],"tags":[29,56,2350],"keyring_services":[],"class_list":["post-8895","post","type-post","status-publish","format-standard","hentry","category-general","category-site-news","category-wordpress","tag-blogging","tag-bloglines","tag-rss"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":10094,"url":"https:\/\/mamchenkov.net\/wordpress\/2006\/04\/30\/all-is-fixed-finally\/","url_meta":{"origin":8895,"position":0},"title":"All is fixed.  Finally.","author":"Leonid Mamchenkov","date":"April 30, 2006","format":false,"excerpt":"It's been more than a month since my upgrade to WordPress 2.0.2. The upgrade went just fine, but it broke one important piece of functionality. I used to have a few pages that used PHP Exec plugin (things like the Archives and Blogroll). Unfortunately, PHP Exec plugin does not work\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":26776,"url":"https:\/\/mamchenkov.net\/wordpress\/2016\/10\/23\/tagbar-phpctags-vim-plugin-for-php-developeres\/","url_meta":{"origin":8895,"position":1},"title":"tagbar-phpctags : Vim plugin for PHP developeres","author":"Leonid Mamchenkov","date":"October 23, 2016","format":false,"excerpt":"If you are using Vim editor to write PHP code, you probably already know about the excellent tagbar plugin, which lists methods, variables and the like in an optional window split. \u00a0Recently, I've learned of an awesome phpctags-tagbar plugin, which extends and improves this functionality via a phpctags tool, which\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"phpctags","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2016\/10\/phpctags-500x270.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":28559,"url":"https:\/\/mamchenkov.net\/wordpress\/2018\/05\/08\/composer-plugin-qa-composer-plugin-for-php-quality-assurance-tools\/","url_meta":{"origin":8895,"position":2},"title":"composer-plugin-qa &#8211; Composer Plugin for PHP Quality Assurance Tools","author":"Leonid Mamchenkov","date":"May 8, 2018","format":false,"excerpt":"composer-plugin-qa is a Composer plugin which adds all the most popular PHP quality assurance tools as composer scripts, so that you don't have to install and set them up one by one.\u00a0 The list of tools includes the following: PHPUnit: Testing Framework PHPCOV: CLI frontend for the\u00a0PHP_CodeCoverage Paratest: Parallel testing\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2018\/05\/composer-plugin-qa-500x296.jpeg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":27348,"url":"https:\/\/mamchenkov.net\/wordpress\/2017\/02\/12\/vim-setup-for-php-development\/","url_meta":{"origin":8895,"position":3},"title":"Vim setup for PHP development","author":"Leonid Mamchenkov","date":"February 12, 2017","format":false,"excerpt":"Robert Basic shares his \"current Vim setup for PHP development\". \u00a0He shows how setup the Gutentags plugin, jump to definitions with CtrlP plugin, display of the current file and method in the status line, add support for PHP namespaces, improve linting with Asynchronous Lint Engine, and add support for PHPStan.\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":21429,"url":"https:\/\/mamchenkov.net\/wordpress\/2014\/03\/31\/wordpress-plugin-google-xml-sitemaps-4-0-significant-changes\/","url_meta":{"origin":8895,"position":4},"title":"WordPress plugin : Google XML Sitemaps 4.0 significant changes","author":"Leonid Mamchenkov","date":"March 31, 2014","format":false,"excerpt":"One of the most popular WordPress plugins - Google XML Sitemap - has recently been upgrade to version 4.0, with some significant changes. \u00a0Here is the quote from the changelog: New in Version 4.0 (2014-03-30): No static files anymore, sitemap is created on the fly! Sitemap is split-up into sub-sitemaps\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":27299,"url":"https:\/\/mamchenkov.net\/wordpress\/2017\/02\/08\/composer-plugin-development\/","url_meta":{"origin":8895,"position":5},"title":"Composer plugin development","author":"Leonid Mamchenkov","date":"February 8, 2017","format":false,"excerpt":"Composer is great as it is. \u00a0It's even greater with all those plugins that people have created for it. \u00a0But for when I'll need to write my own, I'm sure I'll find this blog post quite handy - \"A Composer plugin development environment\".","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_sharing_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/8895","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/comments?post=8895"}],"version-history":[{"count":0,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/8895\/revisions"}],"wp:attachment":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/media?parent=8895"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/categories?post=8895"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/tags?post=8895"},{"taxonomy":"keyring_services","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/keyring_services?post=8895"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}