if the post has content
The content is a property of the post object, not of the query object. Use $post or get_post() instead: if( ” !== get_post()->post_content ) { // do something }
The content is a property of the post object, not of the query object. Use $post or get_post() instead: if( ” !== get_post()->post_content ) { // do something }
You already got something like this built in: Revisions. // Define the nr of saved revisions in your wp-config.php define( ‘WP_POST_REVISIONS’, 30 ); You can simply grab them by calling get_posts() with a post_type of revision. To show the difference between two revisions simply use wp_text_diff(). // Example $revisions = get_posts( array( ‘post_type’ => ‘revision’ … Read more
First set the post type to display on main feed page i.e. /feed using pre_get_posts hook $q->set(‘post_type’, array(‘post’, ‘page’)); On individual page WordPress shows comment feed then set it to false and display page content in feed. $q->is_comment_feed = false; In feed template WordPress calls the_excerpt_rss() which calls get_the_excerpt() so using excerpt_length filter change the … Read more
The best way is without plugin – i set WP3.0 with multisite; the first blog is a dummy to rewrite the uesers to right blog with his language, a small script in the theme to rewirte ro the right language; i see in the browser-language of the users and rewrite; the second is the default … Read more
<?php // would echo post 7’s content up until the <!–more–> tag $post_7 = get_post(7); $excerpt = $post_7->post_excerpt; echo $excerpt; // would get post 12’s entire content after which you // can manipulate it with your own trimming preferences $post_12 = get_post(12); $trim_me = $post_12->post_content; my_trim_function( $trim_me ); ?>
Since WordPress 3.5 this option (XML-RPC) is enabled by default, and the ability to turn it off from WordPress dashboard is gone. Add this code snippet for use in functions.php: // Disable use XML-RPC add_filter( ‘xmlrpc_enabled’, ‘__return_false’ ); // Disable X-Pingback to header add_filter( ‘wp_headers’, ‘disable_x_pingback’ ); function disable_x_pingback( $headers ) { unset( $headers[‘X-Pingback’] ); … Read more
The answer by shea is not ideal as in many cases: You don’t want to strip everything from <br>, <p> etc. You want it as a default behavior for your WP visual composer which the above code will delete In many cases it is considered as “hacking the core” as this is changing the default … Read more
here’s what we did yesterday on a client site that we were having this exact problem with… I created a quick filter as a plugin and activated it. <?php /* Plugin Name: Image P tag remover Description: Plugin to remove p tags from around images in content outputting, after WP autop filter has added them. … Read more
Your best bet is to use a combination of JS waypoint libraries with the WP Rest API. When element is visible, fetch content and display. Pretty simple. Instead of the <nextpage> you could also wrap this in a custom shortcode but this is primarily a JS problem, not really a WP issue.