WordPress without a blog? • WordPress Help

If you want to take advantage of all the WordPress virtues like CMS but you do not need any of the functionalities of blog you can deactivate them and focus on creating pages.

To do this you can use the plugin Disable Blogging which makes the following changes to WordPress:

Does not erase from the database any of the entries or comments that already exist, it simply hides from WordPress all aspects related to blogging.

Although I am A strong advocate that every website must have a blog, for dynamism and SEO, there are websites where it does not make sense, simply because they will not use it. In those cases it does make sense not to have a lot of functionalities and distractions that will not be of any use.

WP Daily closes • WordPress Help

 closed "width =" 500 "height =" 198 "class =" aligncenter size-medium wp-image-70895 "srcset =" https : //ayudawp.com/wp-content/uploads/2013/07/cerrado-500x198.jpg 500w, https://ayudawp.com/wp-content/uploads/2013/07/cerrado-280x111.jpg 280w, https : //ayudawp.com/wp-content/uploads/2013/07/cerrado-435x172.jpg 435w, https://ayudawp.com/wp-content/uploads/2013/07/cerrado-560x222.jpg 560w, https : //ayudawp.com/wp-content/uploads/2013/07/cerrado.jpg 630w "sizes =" (max-width: 500px) 100vw, 500px "/> </a></p>
<p> As unfortunately <strong> closes another dedicated blog to WordPress </strong>another of the many who have given us information and news for some time and now, for whatever reason, they decide to close the blog. </p>
<p> A <a rel= WP Daily you know for sure, in fact it was one of the biggest contributions I was making to the WordPress planet since it published a a good number of daily articles, in the style of news blogs, covering virtually every aspect of the WordPress ecosystem, and with a regularity that had not been seen in this community for a long time .

But everything has its end, and for that reason they say goodbye, quite sparingly, explaining that " have managed to cover all their goals ", although from my point of view it is not the main one: to fulfill its slogan " Daily WordPress ", since leave us without their daily news .

 closing wpdaily

The truth is that maintaining a blog like this, from a very specific niche, included in the free software community, is complicated but above all is never directly profitable and I believe that this has been the reason for the closure of the many blogs that we have been getting to know over the years, and also why I opened WordPress Help, to cover that gap, nonexistent then in Spanish .

In short, a shame. For the moment I'm here, and I hope for many years.

NOTICE : this publication is from two years ago or more. If it's a code or a plugin it might not work in the latest versions of WordPress, and if it's a news story it might be obsolete. Then do not say we have not warned you.

Loading …

That may also help you:

Delete comments completely • WordPress Help

<? Php

/ **

* Plugin Name: Delete comments completely

* Plugin URI: http://bueltge.de/

* Text Domain: remove_comments_absolute

* Domain Path: / languages ​​

* Description: Disable comment functions and remove all references in WordPress installation

* Author: Frank Bültge

* Version: 0.0.1

* License: GPLv2 [19659002] * Author URI: http://bueltge.de

* Upgrade Check: none

* Last Change: 01.06.2011

* /

if ( ! ] class_exists ( ) ) ' ' '' '' ] ' array ( 'Remove_Comments_Absolute' 'get_object' ) ) ;

class Remove_Comments_Absolute {

static private ] $ classobj [1 9659017] = NULL ;

/ **

* Constructor, init on defined hooks of WP and include second class

*

* @access public

* @since 0.0.1

* @uses add_filter, add_action

* @return void

* /

public function __ construct () {

] add_filter ( 'the_posts' array ( $ this 'set_comment_status' ) ) ;

add_filter ( 'comments_open' array ( $ this 'close_comments' 10 2 ) ) ;

add_filter ( 'pings_open' array ( $ this 'close_comments' 10 2 ) ) ; [19659] 024] add_action ( 'admin_init' array ( $ this 'remove_comments' ) ) ]

add_filter ( 'add_menu_classes' array ( $ this 'add_menu_classes' ) ) ;

add_action ( 'admin_head' array ( $ this 'remove_comments_areas' ) ) ;

add_action ( 'wp_before_admin_bar_render' array ( $ this 'admin_bar_render' [19659016]) ) ;

}

/ **

* Handler for the action 'init'. Instantiates this class.

*

* @access public

* @since 0.0.1

* @return object $ classobj

* /

public function get_object ( ) {

if ( NULL === self :: $ classobj ) {

self [19659017] :: $ classobj = new self ;

}

return self [19659017] :: $ classobj ;

}

/ **

* Set the status on posts and pages – is_singular ()

*

* @access public

* @since 0.0.1

* @uses is_singular

* @param string $ posts

* @return string $ posts

* /

public function set_comment_status ( $ posts ) {

if ([1965901] 7]!

empty ( $ posts ) && is_singular () ) {

$ posts [19659019] [ 0 ] -> comment_status = 'closed' ;

$ posts [ 0 ] -> post_status = 'closed' ;

}

return $ posts [19659019];

}

/ **

* Close comments, if open

*

* @access public

* @ since 0.0.1

* @param string | boolean $ open

* @param string | integer $ post_id

* @return string $ posts

* /

public function close_comments ( $ open $ post_id ) {

// if not open, than back

if ( ! $ open )

return $ open ;

$ post = get_post ( $ post_id ) ; if ( $ post -> ]

post_type ) // all post types

return FALSE ;

return $ open ;

]

}

/ **

* Change options for dont use comments

* Remove meta boxes on edit pages

* Remove support on all post types for comments [19659002] * Remove menu-entries

*

* @access public

* @since 0.0.1

* @uses update_opt ion, get_post_types, remove_meta_box, remove_post_type_support

* @return void

* /

public function remove_comments () {

// int values

foreach ( array ( 'comments_notify' 'default_pingback_flag' ) as $ option ) [19659024] update_option ( $ option 0 ) ;

// string false

foreach ( array ( 'default_comment_status' 'default_ping_status' ) as $ option )

update_option ( $ option , 'false' ) ;

// all post types

// alternative defines an array ('post', 'page')

foreach ([19659018] get_post_types () as $ post_type ) [1 9659016] {

// comment status

remove_meta_box ( 'commentstatusdiv' $ post_type 'normal' ) ;

// remove trackbacks

remove_meta_box ( 'trackbacksdiv' $ post_type 'normal' ) ; 19659045] // remove all commnts from tabels

remove_post_type_support ( $ post_type 'comments' ) ;

// remove dashboard meta box for recents comments

remove_meta_box ( 'dashboard_recent_comments' ' dashboard ' ' ' ) ;

// Remove menu entries with WP 3.1 and higher if ( function_exists ( ' remove_menu_page ' ) [19659016]) {

remove_menu_page ([19659020] 'edit-comments.php' ) ;

remove_submenu_page ( 'options-general.php' 'options-discussion.php' [19659016]) ;

} else {

// unset comments

unset ( $ GLOBALS [ 'menu' ] [ 25 ] ) ;

// unset menuentry Discussion

unset ( $ GLOBALS [ 'submenu' ] [ 'options-general.php' ] [ 25 ] ) ;

}

}

/ **

* Add class for last menu entry with no 20

*

* @access public

* @since 0.0.1

* @param array string $ menu

* @return array string $ menu [19659002] * / [19659036] function add_menu_classes ( $ menu ) {

$ menu [ 20 ] [ 4 [19659019]] . = 'menu-top-last' ;

return $ menu ;

/ **

* Remove areas for comments in backend via JS

*

* @access public

* @since 0.0.1

* @return string with js

* /

public function remove_comments_areas () {

?>

<script type = ] "text / javascript" >

// <! [CDATA[

jQuery ( document ) . ready ( ] function ( $ ) {

$ ( '. table_discussion' ) [19659019]. [19659500] remove () ;

} ) ;

//]]>

<? Php

}

/ **

* Remove comment entry in Admin Bar

*

* @ access public

* @since 0.0.1

* @uses remove_menu

* @return void

* /

public function admin_bar_render () {

// remove entry in admin bar

$ GLOBALS [ 'wp_admin_bar' ] -> remove_menu ( ' comments' ) ;

}

} // end class [19659550]} // end if class exists

?>

WangGuard, the definitive anti-splog

Some time ago José Conti has been fighting against that plague of the blogs spam in installations multisite and BuddyPress and it seems that he has finally come across the solution. The best thing ?, that has created a plugin, free for non-commercial use, with which to keep at bay the annoying splogs.

I am talking about your recent child: WangGuard already in the official WordPress repository . With this plugin, which installs like any other, you have in your WordPress a system in the style of Akismet, but specialized in splogs. When a user tries to register on your site WangGuard checks if it is in the database of sploggers (in continuous growth) and if it does not allow you to create the blog, as simple as that.

Of course, through the API you can improve the database, something highly recommended.

I was going to say some memorable phrase that would encourage you to install it but better is from Jose

So you know, if you want to have your installation of WordPress multisite safe from sploggers instalaros WangGuard "Made in Spain".

How to create a blog aggregator respectful of the sources

I already explained some time ago the systems of creating entries from RSS feeds but the entry was a little short, because I limited myself to mention the different plugins or scripts that allowed the import of content, today I want to tell you a concrete experience of how to carry out an aggregator of blogs, a planet if you prefer to call it that, that respects the sources of the contents.

I am referring to the blogs from UPyD that I created a few days ago, which I think is a good example of how to create a web of this kind in a respectful way. The step by step would be more or less like this …

  1. Choose a well-defined theme for the aggregator. A site of this type only makes sense if it concentrates publications of a specific category and allows visitors to find in one place the most relevant information about the topics of interest. It is worth nothing an aggregator "of all a little", for that we already have the general information portals. ¡Segmenta!
  2. Choose a magazine style theme (or magazine), which I understand is best suited for this type of website that will show a lot of content. In a blog format theme the amount of publications that we are going to share would not be shown in all its splendor. In addition, these types of topics are already prepared for two vital issues:
    • Normally they only show the excerpts of the entries
    • They usually have a system of automatic publication of a thumbnail of the image that will illustrate the extract

    This is important because what we are going to try is not to steal visits to the sites generating the content by offering the complete texts but only extracts and an image that encourages visiting the original website.

    Also, of course, we can do it with any topic, simply editing the file ' index.php ' and, where we find …

    we replace it with …

    With this we get to show only part of the entry, requiring to click to see it complete.

    the aggregator of the blogosphere of UPyD I have chosen Magazine Basic of Bavota San since, in addition, it allows to choose between several structures and I thought it was very interesting one of them that highlights much the most recent publication, a little less the next two more updated and less for the rest, besides being quite customizable and easy to use.

  3. The following is install a system that imports tickets from other sites. For these purposes the most updated, simple and configurable is FeedWordPress . Once installed, you only have to add the URLs of the sites you want to promote from our aggregator. The plugin allows you to add them one by one or in a block, which makes things much easier. In addition, you do not need to know the URL of the sites' RSS feed, you simply add the URL and the plugin detects the available feeds, you simply choose which one you are going to use.

    Then, you can configure a lot of customizations for each feed or global, as each how much the plugin will look for new entries, if the titles of the entries will link to the local copy or the original site, if the generated posts will allow pingbacks and comments and much more.

    Here, for that our aggregator is respectful with the sources you should always mark the options that the links always direct to the original source, and that no comments and / or pingbacks are allowed in your aggregator. In this way forces the visitor to read the full article on the original site, recognizing the authorship.

    There are many more options, but these are the vital ones for a respectful aggregator.

  4. There are times when FeedWordPress has a bad habit of publishing duplicate entries, so if you see this happens, you also install the plugin FeedWordPress duplicate post filter which reviews the database in real time and erase possible duplicates. However, I do not recommend it by default, only if you see what happens to you, because in some servers this plugin sometimes blocks FeedWordPress updates. You have to try.
  5. Always, always, ask the sites you want to include in your aggregator if they agree that their publications are included in your planet. Create an effective and respectful aggregator with the sources will offer more visits and improve your "link building" and positioning, but the choice is the creator of the original content, do not forget.
  6. Choose well the sites to include ] in the aggregator. The "donor" content sites must be updated frequently and be very focused on the theme chosen to add value to the visitors and the content contributors themselves. If the visitor does not see his expectations of segmented and classified information satisfied, he will look for another place to find the information of interest.
  7. Create a page clearly visible with a contact form so that anyone can offer their site (related to the theme) to appear also in the aggregator. With this the visibility will grow, you will contribute more value to the aggregator and will give more benefits to the included sites.
  8. Force that the links open in a new window (or tab) always. The objective of this is so that the habitual visitor of the aggregator does not lose the focus of the site when he wants to review a specific news, and that it will be easier for him to later review more news of his interest. For this I recommend using the plugin Open external links in a new window since it meets strict XHTML and if a browser does not support Javascript does not return errors. Simple and effective
  9. Disseminate – more if possible – the content by creating a Twitter account and a Facebook page that automatically publish the contents of the aggregator. With Tweetable you have everything you need for Twitter and for Facebook and other networks try any of these possibilities or this guide from my partner David . With this, it will also not take time, help attract visitors and disseminate the content.
  10. Do not install any SEO plugin in the WordPress of the aggregator, remember that the goal is to cede visits and positioning to the creators of content, not attract it to the aggregator. In addition, this type of sites, because of the segmented information and frequency of updates, already tend to attract search engines quite well because they feed them with frequent content and in large quantity, which is not bad in itself as well facilitate the (shared) popularity of content sources.
  11. Offer a mobile version of the site with WPTouch and WiPad do not forget to facilitate viewing to the users always connected. With this you will also contribute value, offering features that many times the content generators are not offering and, as always, the visits keep coming to them.

And that's it, from the moment you set it up and, if you want, Personalize it a bit, you will have a site that is updated only with the content of the original sites . You will only have to include new sites that request their inclusion and, from time to time, check the syndicated feeds screen to verify that the updates are being automated normally and without errors (sometimes it happens that there are original feeds that have failures and stop syndicating In addition, this type of aggregators, when done well, have proven to produce some interesting (and good) collateral effects, namely …

  • Content generators are forced to update their sites more for "Win cover" thanks to the distribution of entries of the magazine style themes, which tend to give more visibility to the most recent entries.
  • They teach content generators to create better headlines, because the aggregator allows them to compare themselves – visibility effects – with sites of similar content and learn the importance of a good headline .
  • They generate community, because the same generated res of content shows them other sites that deal with the same subject that they often did not know.
  • Teach content generators that a picture is worth a thousand words, encouraging them to always accompany their entries with images that illustrate the content and, in the aggregator, attract visitors.

Personally I am very happy with how the aggregator of UPyD blogs has been, and the generators of the contents published there are very satisfied with the increase in visits and visibility of their blogs

Have a good time and respect the creators of content!

NOTICE : this publication is from two years ago or more . If it's a code or a plugin it might not work in the latest versions of WordPress, and if it's a news story it might be obsolete. Then do not say we have not warned you.

Loading …

That may also help you:

Adobe migrates 1200 blogs from Movable Type to WordPress • WordPress Help

I think you do not need news like this to ensure that WordPress is the king of the CMS but it is just another example of that today, and increasingly, ] WordPress is the preferred online publishing platform for all and we have the pleasure to enjoy and learn every day.

Do you need more samples that you are not here by chance, that you have chosen well?

Import Facebook comments to WordPress

Today most conversation has gone to social media . Sites like Twitter or Facebook collect information from our blogs or websites, sent most of the time by ourselves through plugins, feeds or even internal applications of these social media leaders and, of course, in the end it turns out that people comments in the Facebook entry about our publication instead of the originating site of the content our blog.

For this we will use the plugin called Facebook comments importer whose function is exactly that . Using it is really simple …

Nothing else, with this you will get that the conversation is where it should never have left although you will have to admit that a large part of the fault is ourself in facilitating that our content is automatically published on social networks, but that's another discussion, do not you think?

Note: For the plugin to detect comments, the annotations must be as such, as notes, if you use any other system (as RSS Graffitti) to show the posts of your site on Facebook the plugin will not detect the links to your site and, consequently, the comments to them.

Tengoblogs: free blogs under BuddyPress

Maestro Limón tells me that there is a new service in Spanish based on WordPress and BuddyPress: TengoBlogs where, separated by theme, you can create your own free blog, with – right now – 12 topics to choose, something they plan to increase.

The domains available now are Tengopolítica.com Tengotecno.com Tengonoticias.com and ] Tengodeporte.com very obvious the destiny of each one so you choose where to create your blog.

Activate creation of multiple blogs from WordPress 3.0-dev


As you know, WordPress MU and WordPress will be merged in version 3.0 and, as Fernando commented a while ago, this option will be activated and is totally optional . If you use the version in development (WordPress 3.0), we have great news: you can activate the multisite feature.

How do I activate it?

Before doing this, check that you are really using WordPress 3.0-dev , since this trick will not work in other versions of WordPress. Once you check this, do the following steps:

1) Open your wp-config.php and add this line:
define ('MULTISITE', true);
Once you save changes, enter or reload your administration panel. Now the option to create multiple blogs is active and you will notice a new menu.

2) You will see a message. Copy the following lines and paste them into your wp-config.php:
define ('AUTH_SALT', 'XXXXXXXXXXXXXXXXXXXXX');
define ('LOGGED_IN_SALT', 'XXXXXXXXXXXXXXXXXXXXX');
define ('SECURE_AUTH_SALT' , 'XXXXXXXXXXXXXXXXXXXXX');

Obviously, XXXs are examples. In your case, it will be a series of characters that you should not edit just copy and paste them.

3) Recharge your administration panel again, and you will notice that the session has been closed , so start it again Then, you will see in the message "Thank you for Upgrading! Please visit the Upgrade Site page to update all your blogs. ". Click on the "Upgrade Site" link, you will be taken to another page, click on the "Upgrade Site" button, wait until "All Done" appears and we finish.

From now on you have the function of multiple blogs on your site, but be careful and do not use it on your daily blog, as it is still in development and may cause conflicts, so we recommend activating this only in your blog of tests so you can get used to this new little by little option

How do I deactivate it?

Very simple. Change define ('MULTISITE', true); by define ('MULTISITE', false); and voila. To activate it again, put it back in true .

NOTICE : this publication is from two years ago or more. If it's a code or a plugin it might not work in the latest versions of WordPress, and if it's a news story it might be obsolete. Then do not say we have not warned you.

Loading …

That may also help you: