-
Notifications
You must be signed in to change notification settings - Fork 815
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
Add Twentyseventeen Infinite Scroll support #5940
Add Twentyseventeen Infinite Scroll support #5940
Conversation
@mendezcode is on maintenance this week, and should be able to take a look! |
Thanks for this PR, @stoyan0v! Overall it looks good! I did a review and found some issues - most are quite small and nitpicky, please don't be daunted by the length: Functional
Code
Visual
Some of the theme's styles can be a bit confusing when it comes to the different layouts, and different colour schemes. Please let me know if I can help at all with adjusting those styles, or if you have any questions at all about the above! |
Hey @laurelfulford, thank you for the review and sorry for late response. There is something that I would like to discuss. So it seems that the button can't be styled using css only. There is a filter that we can use Let me know what do you think, and again thank you for your review. |
Thanks @stoyan0v!
Ah, too bad! I wasn't sure it would be possible, since the styles are applied to a Using |
…desktop. Add rtl.css
b9410f7
to
ea2da6d
Compare
Sorry for the delay @stoyan0v ! Overall, this is looking great - thank you for putting in all this work! I found a couple small things from the original list, but they’re very nitpicky:
That’s it! Just let me know if you have any questions at all about the above! |
Hey @laurelfulford, thanks again for your review. I have addressed these small issues, so I will appreciate if you can have a look again ( maybe for last time 😄 ). |
Thanks @stoyan0v! Everything looks good to me - I have no further changes 👍 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Tested on twentyseventeen both with footer widgets and without them - works fine!
Hi, I would really like this merged in as soon as possible because it's a PITA to press pages when I scroll to the end. Thanks! |
/** | ||
* Add theme support for infinite scroll | ||
*/ | ||
function twentyseventeen_infinite_scroll_init() { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
hey @stoyan0v! this all looks great and I'd really like to merge this today to make it into the next release.
My only request is to please name space the functions in this file with jetpack_
to eliminate any possibility of redeclaration. Thanks!
(mostly looking at twentyseventeen_has_footer_widgets()
, the rest will probably be fine but won't hurt to change for consistency)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hey @dereksmart. I have namespaced all functions for twentyseventeen.
I didn't add the prefix in the beginning, because the functions in other theme files don't have such( twentysixteen.php, twentyfifteen.php etc ) . So I think that it will be nice to add such prefix to all themes too. I can prepare a separate PR if you agree with me.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@stoyan0v thanks, yes that makes sense and a PR would be most welcome :)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This looks good. Merging!
Added this to phabricator for the wpcom merge of it as D4556 |
* Changelog: update stable tag and move changelog to changelog.txt Also remove old releases from readme.txt to keep the changelog tab short. * Changelog: add #5883 Also update the filter's docblock to match new version. * Changelog: add #5938 * Changelog: add #6298 * Changelog: add #3405 * Changelog: add #5941 * Changelog: add #6239 * Changelog: add #6281 * Changelog: add #6303 * Changelog: add #6018 * Changelog: add #6300 * Changelog: add #6296 * Changelog: add #6130 * Changelog: add #6292 * Readme: remove extra "on". * Changelog: add #6307 * Changelog: add #3297 * Changelog: add #6275 * Changelog: add #6321 * Changelog: add #6297 * Readme: update the support forum link anchor. Anchor changed when WordPress.org forums were updated to bbPress 2 * Readme: update list of a12s, it wasn't up to date anymore! * Changelog: add #6338 * Changelog: add #6337 * Changelog: add #6335 * Changelog: add #6333 * Testing List: first version of the 4.7 testing list. * Changelog: add #6332 * Changelog: add #6325 * Changelog: add #6326 * Changelog: add #6339 * Changelog: add #6342 * Changelog: add #6343 * Changelog: add #6346 * Changelog: add #6347 * Changelog: add #6279 * Changelog: add #6306 * Changelog: add #6312 * Changelog: add #6316 * Changelog: add #6171 * Changelog: add #6317 * Changelog: add #6246 * Changelog: add #6263 * Changelog: add #4220 * Changelog: add #5888 * Changelog: add #3406 * Changelog: add #3637 * Changelog: add #6320 * Changelog: add #5992 * Changelog: add #6322 * Changelog: add #6324 * Changelog: add #6352 * Changelog: add #6355 * Changelog: add #6360 * Changelog: add #6362 * Changelog: add #6369, #6382 * Changelog: add #6370 * Changelog: add #6375 * Changelog: add #6383 * Changelog: add #6384 * Changelog: add #6386 * Changelog: add #6395 * Changelog: add #6403 * Changelog: add #6406 * Changelog: add #6418 * Changelog: add #6419 * Changelog: add #6434 * Changelog: add #6446 * Changelog: add #6006 * Changelog: add #6096 * Changelog: add #6399 * Changelog: fix typo. @see #6331 (comment) * Changelog: add #6440 * Changelog: add #6443 * Changelog: add #6445 * Changelog: add #6463 * Changelog: add #6468 * Changelog: add #6471 * Changelog: add #6474 * Changelog: add #6480 * Changelog: add #6497 * Changelog: add #6499 * Changelog: add #6514 * Changelog: add #6267 * Changelog: add #5940 * Changelog: add #6492 * Changelog: add #5281 * Changelog: add #6327 * Changelog: add #6451 * Changelog: add #6525 * Changelog: add #6530
Fixes #5920
Infinite Scroll not working with Twenty Seventeen
Changes proposed in this Pull Request:
Add twentyseventeen.php file in infinite-scroll/themes that includes the correct template parts.
Add styles that match the Twenty Seventeen structure
Testing instructions: