-
Notifications
You must be signed in to change notification settings - Fork 360
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Themes linking/embedding resources from development websites #8252
Comments
@dsas, it looks like you have this one on your plate already. I'm going to mark this as Triaged on our board, but let us know if you need our help checking some things in the process. |
Adonay is on the list, but I'm not seeing resources from staging site in the code. There was an issue on the demo site specifically, which I fixed. |
BTW, here's the search results for https://github.com/search?q=repo%3AAutomattic%2Fthemes+localhost&type=code |
I began working through these, starting with GrammerOne. Boy, is it a can of worms 😬 Essentially, it wasn't using site title, logo and tagline blocks, but static heading and images, so I ended up fixing it in every header. I would appreciate a review though. Btw, should I create a new branch for every theme I fix, or is it ok to keep it all on one branch with seperate commits for each theme @dsas? |
😬
Whichever works for you really. It's ok to keep it all on one branch. I prefer many smaller branches as it's quicker to review them one-by-one. |
Hey @dsas 👋 I believe this is ready for your review. I realised I opened to PRs for GrammerOne - one where I swap the static header content for site title, logo and tagline blocks, and one where I don't. Clearly I couldn't make up my mind about it 😬 Curious what you think the right approach is. I didn't fix Screenplay, because the images are not included with the theme and the staging site is not available anymore. Oh, there's also a bunch more themes showing up in the search, but it's because Henrique has been using that URL as his own credit link (I asked him about it). I think it's fine to leave those. I think that's it! Let me know if something doesn't make sense. |
See #8252 I'm removing the image background completely, because it hasn't been working from the very beginning.
Quick summary
Several themes are linking to the site used to develop the theme, or is embedding images & assets from that theme development site. This shouldn't be happening for two reasons:
Currently affected themes:
greenseed(I think it got fixed during launch)Steps to reproduce
Search the code on github for 'mystagingwebsite': https://github.com/search?q=repo%3AAutomattic%2Fthemes%20mystagingwebsite&type=code
A clear and concise description of what you expected to happen.
I expected there to be zero results
What actually happened
It found 18 files across
Impact
One
Available workarounds?
There is no user impact
If the above answer is "Yes...", outline the workaround.
No response
Platform (Simple and/or Atomic)
No response
Logs or notes
No response
The text was updated successfully, but these errors were encountered: