What is full URL for a post?

There is nothing after the slash. Do not see the address as something like a directory structure. It is just an address, a unique string to tell WordPress which content it should load. That content will be loaded into any template, and that template again could be composed of multiple separate files from the theme.

Can a user find a child page?

This is a shortcode you see there in the post/page content. It’s most likely displaying all the child pages (up to depth 1) of the current page. Shortcodes are very common, but you can’t see their output in the WordPress post/page editor, only on the front end where it’s generated via the do_shortcode() function. The … Read more

Remove Content edit box from ALL pages (not posts)

Found the following solution which works to remove the content editor from all “page” content. Just chuck it in the functions.php file add_action(‘admin_init’, ‘remove_textarea’); function remove_textarea() { remove_post_type_support( ‘page’, ‘editor’ ); }

No Appearance panel is shown

You are accessing your hosting server panel. There is no way you will find Appearance tab there. Go to this URL: http://yourdomain.com/wp-admin to access your WordPress Dashboard. You can view the Appearance section there.

My custom template page not loading content inside it?

you have to use the WP Loop to get page content. Try this <?php /* Template Name: home */ get_header(); ?> <div id=”theme-main-banner” class=”banner-three gradient-banner-three”> <?php while(have_posts()): the_post(); ?> <?php the_content(); ?> <?php endwhile; ?> </div> <?php get_footer(); ?> UPDATE The issue was that front-page.php was already present in the theme. So as per the … Read more

IF user is logged in only show certain page

Big Question. So, first, to keep the galleries separate, it would be good to give them their own custom post type. We’ll be checking for this later… <?php add_action( ‘init’, ‘wpse32840_register_post_type’ ); function wpse32840_register_post_type() { register_post_type( ‘client_gallery’, array( ‘label’ => __( ‘Client Galleries’ ), // probably needs better lables ‘public’ => true, // allow people … Read more

External stylesheet per page

This approach (one general css) will make your first-load times longer, but when you browse other pages, if the css is cached, everything will be faster. If you make your stylesheet smaller by splitting them up.. you might have a ‘slightly faster’ first-page load but every other page that uses another css will still be … Read more

Suddenly forbidden 403 error on some pages

Please check the permissions of files and folders. All folders should have permission set to 755 and files should have 644 . If permissions are different than specified, please try changing the permissions. You can easily check and change permissions using filezilla. Let me know if it helps.