Site logo

Archived topic

I'd like to be able to display my site like this

16 replies · Started by Dan on March 31, 2019

Viewing posts 1–15 of 17

https://tinylittlebusinesses.com/switching-to-convertkit/

Where images could auto fill the entire page, but body text should be contained within a certain value as above.

Is there a CSS that can help me achieve this? So far I can only contain the body text AND the images.

I'd like the page title, any images I add and eventually the extended notes to be able to fill the entire weight of the page.

Thank you!

Hey Leo, thanks for the quick reply.

Unfortunately I can't get the desired look just with the knowledge found in those two articles. Also, with this CSS:

.entry-content>*:not(img) {
max-width: 600px;
margin-left: auto;
margin-right: auto;
}

i get partial the effect - meaning title is taking up 1000px of the screen, and body container only 600px. Images are also contained to same 600px...

Any chance you can link us to the page in question?

You can edit the original topic and use the private URL field.

Let me know :)

I've added my website in the original topic. Any help greatly appreciated.

Hi there,

have you thought of using the Block Editor in WP 5? It has align-wide and align-full options that can be applied to the image?

Hi David, not a big fan of the block editor. In fact I'm still using the classic editor because I can't wrap my head around the new interface.

Thanks David, I went through that page, but I'm having issues creating the PHP filter. I've edited the content.php file and added the code you've indicated, but that did not fix it. My knowledge in regards coding is rather limited.

I've installed the Code Snippets plugin, added in the php filter and it changed nothing... Should I use sections? Would that change anything?

just to confirm it is this snippet you need to add to code snippets:

// Remove P Tags Around Images 
function filter_ptags_on_images($content){
    return preg_replace('/<p>\s*(<a .*>)?\s*(<img .* \/>)\s*(<\/a>)?\s*<\/p>/iU', '\1\2\3', $content);
}
add_filter('the_content', 'filter_ptags_on_images');

Underneath the code editor there are options for where the code is to be run. Did you leave this on the default ? ie. Run everywhere.

Yes, run everywhere, used that exact code

Ok, I was wrong, it's working fine. I needed to activate that newly created script via a small slider.

The problem I'm facing now is that my blog page is actually respecting the container width of 1000px instead of the custom CSS I've used:

.entry-content>*:not(img) {
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
}

any tips on that?

Thanks again for your patience and for the prompt replies.

Try this:

.entry-content>*:not(img), .blog #main {
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
}
This archived topic is closed to new replies.