ClassicPress Theme, please

Pardon the Question, but I am confused.

Why do I have to use a Susty Child Theme to make ClassicPress?

More to the point:

Can ClassicPress please offer a ClassicPress Theme that makes ClassicPress?

Thank you.

From where have you got the idea that you need to use Susty at all? Or that you need to use a child theme? And what do you mean by “makes ClassicPress”? ClassicPress makes ClassicPress.

Perhaps you mean that you want to reproduce exactly the look of parts of the classicpress.net website? That’s a very different thing. And, if so, which parts? It’s built for a specific purpose so you probably don’t want the whole thing.

1 Like

I appreciate your replies. Thank you.

What I’m saying (not very well) is that you cannot make ClassicPress.net by using ClassicPress theme.

“Perhaps you mean that you want to reproduce exactly the look of parts of the classicpress.net website? That’s a very different thing.”

Yes it is. Demonstrate ClassicPress by using ClassicPress. It’s not a lot to ask.

You almost can, when the no-sidebar page template is added to the theme. Together with the homepage widget area and the FX columns plugin you get pretty far.

Please note the official description of the theme:

The ClassicPress Theme is the default ClassicPress theme and is based on the theme used on the ClassicPress website

It’s based on, not the same..

1 Like

>Demonstrate ClassicPress by using ClassicPress. It’s not a lot to ask.

No, you mean demonstrate the classicpress.net website. Have you tried asking WordPress for a theme that reproduces wordpress.org? None of their Twentysomething themes do it. So it’s unclear to me why you think there would be a CP theme that simply reproduces how classicpress.net looks. You’re going to need to modify whatever theme you choose. The CP theme will get you closest, but you’ll still have to modify something.

1 Like

Oh now, that is more clear to me.
The ClassicPress Theme IS NOT a child theme.
Let me explain how it works:
In GPL2 license basically you can: copy a software and use as is, or modify it or add to it etc…
This means that you can have a BARE theme like SustyWP (that the original dev coded to answer specific needs, if you go to its web page you will see but basically he wanted to ship it in less code possible to reduce the carbon footprint) and you can do some cool things with it because it’s GPL2.

  • you can use it as is if you like it as is
  • you can add features or change its code if something is not to your liking (that is best done in a child theme if changes are small and you will need to call it xxx-child)
  • you can take the code, rename everything and make it a different theme (this is done when you need to make significant changes and you only need the theme code scaffolding and inspiration). This third option produces a new theme entirely and obviously that is why you need to change its name. That is what was done with the The ClassicPress Theme that has been developed to be a default theme for CP - it’s inspired by Susty, derived from it but its a new theme on its own because many things were changed from the original theme that inspired it and it was developed for ClassicPress (I think you can install it also on WP, it should work but I never tried :stuck_out_tongue: because really I mainly use ClassicPress)

This you can also do with plugins. Only thing to remember you have to give credit to the original dev by stating your software was derived from theirs.

That said - maybe you are also confused because you do not know where to find ClassicPress themes . visit this page: Themes | Directory These themes are developed for ClassicPress by ClassicPress devs.

On the “why should we use WP software on CP?” conundrum: I agree it’s not ideal, consider however that Rome wasn’t built in a day and our directory that contains both themes and plugins is growing and this means you will be able to find more and more software specific to CP. we are getting there. This does not mean you can’t use WP software if you need it on CP - given it works. ClassicPress was born in 2018 and encoutered a great deal of opposition and setbacks at the start to be honest, and the Covid era also pushed the whole community back but at a certain point we were able to put everything back on a steady path so we are slowly and surely gaining traction and that means the number of themes and plugins available on the directory is growing too.

Now please do install this plugin in your ClassicPress ClassicPress Directory Integration | ClassicPress Plugin because it allows you to search and install ClassicPress specific themes and plugins in your own dashboard.

That plugin queries the directory directly, it not only allows you to install themes and plugins but pushes updates for them when available. The main directory site is https://directory.classicpress.net/ (you can go there to download software and install it manually if you do not want to use the integration plugin linked above).

And your questions tell me that we are not really doing a great job because someone coming from WP or from another place entirely that might not be English speaking and that being new might also be held back in asking their first questions (shy people do exist) might not really find their way around here. thanks for exposing this so that now we can all find a solution together.

2 Likes

Yes, actually I do.

And, it’s a not a bad thing. Whether other websites do or don’t is irrelevant. I’m a Mac user and back in the day, TV News shows demonstrated Windows tools by using a Mac, because it was easier!

So. Maybe the question should be: Why did I join ClassicPress?

I see the value of ClassicPress - it has all of the good parts and none of the cruft, fluff and bloat - it has what I have been looking for. It’s why I left WordPress and why I came back.

A ClassicPress or WordPress website doesn’t HAVE to look like WordPress. It could look like a really well designed custom website, while also performing really well technically, and scoring highly in the areas that matter. I know people have paying clients and real jobs. This is a worthy project and has real value.

Thanks to all those who help make this code better. There are smart and talented people here. Much smarter than I am. You have been generous with your time and expertise. I’m a newbie (returnbie) and I’m seeing things for the first time. Take note, this will go away and never again be my first time.

…

Thank you!

You have been very helpful.

I’ll tell you why you joined ClassicPress:

Because it’s fast, because it’s clean, it has no React or block editor overhead, no AI, no upcoming real-time collaboration *shudders* and it’s actively worked on to remove stuff, not add it.

Using WordPress, I can create any design without any CSS. Just the blocks. Yes, they are nice.

Using ClassicPress, I need custom CSS. So, if your goal is to replicate the ClassicPress homepage, you won’t be able to do it using ClassicPress only (without getting your hands CSS-dirty). That’s why I created FX Builder and FX Shortcodes, to give me what I need: columns. And these columns can be styled with margin, padding, gaps and a few other properties.

FX Shortcodes is my attempt to rebuild all WP Core blocks as shortcodes. And I achieved it in a very small plugin.

But if you want granular control, rounded borders, shadows, filters, then you will need to use custom CSS.

For me, personally, this is the appeal of ClassicPress. I get to use code. When a theme does not get me where I want, I build a custom plugin and I add my styles there.

2 Likes

Got it. Custom CSS I can handle.

p.s. Does anyone happen to have the CSS for ClassicPress.net?

you find it in stles.css in the theme itself.

a theme is a structure containing the PHP templates, a file to contain functions of the theme and the CSS file and JS file.

1 Like

Go to the site, right click somewhere other than an image or hyperlink and select Inspect (I’m using Firefox; other browsers will offer something similar). Now select the Style Editor tab. There you’ll see the CSS.

1 Like

I’m aware of that much. (But downloading that style.css won’t help me on my site.) I have built thousands of websites, made child themes, and made six figures with one site, one product, one time. I have been WordPressing since 2009, tho again, I’m self-taught. My teacher could have been stricter with me. There are many, many things I don’t know.

Microsoft demonstrated Windows on TV by using a Mac, because it was easier. Volkswagon faked the numbers during emissions tests (which cost them billions), Wordpress.com is NOT built on WordPress, and ClassicPress theme is actually built on Susty.

Let’s put our money where our mouths are. We could be congruent and integral. What a concept! I don’t think it’s too much to ask:

Let’s make ClassicPress WITH ClassicPress.

Thanks very much to all the coders, helpers, readers, and just visitors. It takes all of us.

I worked at Automatic. WP.com is a very complex WP multisite.

The ClassicPress Theme is a CP theme - inspired by SustyWP but indeed a CP theme.

That said - please stop declaring your results since they do not really add value in this forum IMHO. Stop thinking my answers are to diminish you or threaten you.

I answer every thread here assuming the person I have in front knows zero of the *Press word, and might not speak English as their first language. That to me is very standard practice because even if they know “something” I am in the dark regarding how much.

BTW WP is a fork of something else too. Inspiring and deriving code is a very standard practice in the dev world and it’s totally legal. One of the unwritten rules: don’t reinvent the wheel. If you can derive something from an existing code that is licensed in a way to allow that you totally can avoid rebuilding the thing from scratch. Saves time and resources and gives back credit where is due. It’s a practice that fosters “I am because we are” and “it takes a village” that are at the core of the Ubuntu (it’s an African term) philosophy. Basically by being inspired and deriving software from someone else’s software you can grow a sense of humanity/community between all the Devs. It’s open source. It’s a way of life. It’s the opposite of what Microsoft and Mac teaches the masses. Sharing is caring.

EDITED TO ADD: obviously, not only do I live by the Ubuntu philosophy, I also am an happy Linux user. It’s where I learnt not to assume people spoke English and to answer in the most basic way because you might have knowledge, the next user reading this thread because they need same answers might not…

2 Likes

Now you’re telling me things I know. I’m old enough to remember when WordPress was forked from b2/cafeblog. That was a few weeks after I built my first website by hand.
Thanks for your feedback and patience and your replies.
I would still like to build a ClassicPress-like with ClassicPress. Any assistance is appreciated.

You keep telling us how much you’ve done, and criticizing others who try to help you. Just stop.

Then you keep saying stuff like this:

>Let’s make ClassicPress WITH ClassicPress.

Which just makes no sense. As I have made clear, what you’re asking is to re-build at least some of the ClassicPress website. That’s a very different thing. ClassicPress is not a website: it’s a content management system. (But, of course, the website is built using ClassicPress!) So again, please stop saying inaccurate things. Apart from anything else, they make it impossible for anyone to help you.

Your last request was about how to get the CSS of the ClassicPress website, and I responded with the precise steps of how to do that. Yet you haven’t responded to that.

1 Like

Thanks. I appreciate your replies.
Are you saying to use the style.css from Susty Child? I don’t think that would work in ClassicPress Child.
I’m self-taught and I can be confused about types of CSS. Perhaps I need more help than I thought.
Thank you, again.

I also use Firefox. I frequently use View Source. Sometimes that works to find the classes but my application doesn’t always work.

View Source is not what you want; that gives you the HTML, not the CSS. Please just follow the steps I gave you.

1 Like