From c4f5299f86b653e2e22d09c808fb70d84cb3a15b Mon Sep 17 00:00:00 2001 From: Roman Pyrih Date: Tue, 26 Aug 2025 11:57:17 +0200 Subject: [PATCH] new template --- .DS_Store | Bin 6148 -> 6148 bytes wp-content/themes/.DS_Store | Bin 6148 -> 6148 bytes .../themes/brpp-prawo-podatki/.eslintrc | 8 + .../brpp-prawo-podatki/.stylelintrc.json | 16 + wp-content/themes/brpp-prawo-podatki/404.php | 60 ++ wp-content/themes/brpp-prawo-podatki/LICENSE | 339 ++++++ .../themes/brpp-prawo-podatki/README.md | 70 ++ .../themes/brpp-prawo-podatki/archive.php | 51 + .../themes/brpp-prawo-podatki/comments.php | 77 ++ .../themes/brpp-prawo-podatki/composer.json | 35 + .../themes/brpp-prawo-podatki/footer.php | 34 + .../themes/brpp-prawo-podatki/functions.php | 178 ++++ .../themes/brpp-prawo-podatki/header.php | 59 ++ .../brpp-prawo-podatki/inc/custom-header.php | 78 ++ .../brpp-prawo-podatki/inc/customizer.php | 61 ++ .../themes/brpp-prawo-podatki/inc/jetpack.php | 67 ++ .../inc/template-functions.php | 37 + .../brpp-prawo-podatki/inc/template-tags.php | 165 +++ .../themes/brpp-prawo-podatki/index.php | 57 ++ .../brpp-prawo-podatki/js/customizer.js | 42 + .../brpp-prawo-podatki/js/navigation.js | 99 ++ .../languages/brpp-prawo-podatki.pot | 198 ++++ .../brpp-prawo-podatki/languages/readme.txt | 7 + .../themes/brpp-prawo-podatki/package.json | 46 + wp-content/themes/brpp-prawo-podatki/page.php | 38 + .../themes/brpp-prawo-podatki/phpcs.xml.dist | 110 ++ .../themes/brpp-prawo-podatki/readme.txt | 39 + .../themes/brpp-prawo-podatki/screenshot.png | Bin 0 -> 98526 bytes .../themes/brpp-prawo-podatki/search.php | 53 + .../themes/brpp-prawo-podatki/sidebar.php | 17 + .../themes/brpp-prawo-podatki/single.php | 40 + .../themes/brpp-prawo-podatki/style-rtl.css | 961 +++++++++++++++++ .../themes/brpp-prawo-podatki/style.css | 969 ++++++++++++++++++ .../template-parts/content-none.php | 51 + .../template-parts/content-page.php | 54 + .../template-parts/content-search.php | 35 + .../template-parts/content.php | 63 ++ 37 files changed, 4214 insertions(+) create mode 100644 wp-content/themes/brpp-prawo-podatki/.eslintrc create mode 100644 wp-content/themes/brpp-prawo-podatki/.stylelintrc.json create mode 100644 wp-content/themes/brpp-prawo-podatki/404.php create mode 100644 wp-content/themes/brpp-prawo-podatki/LICENSE create mode 100644 wp-content/themes/brpp-prawo-podatki/README.md create mode 100644 wp-content/themes/brpp-prawo-podatki/archive.php create mode 100644 wp-content/themes/brpp-prawo-podatki/comments.php create mode 100644 wp-content/themes/brpp-prawo-podatki/composer.json create mode 100644 wp-content/themes/brpp-prawo-podatki/footer.php create mode 100644 wp-content/themes/brpp-prawo-podatki/functions.php create mode 100644 wp-content/themes/brpp-prawo-podatki/header.php create mode 100644 wp-content/themes/brpp-prawo-podatki/inc/custom-header.php create mode 100644 wp-content/themes/brpp-prawo-podatki/inc/customizer.php create mode 100644 wp-content/themes/brpp-prawo-podatki/inc/jetpack.php create mode 100644 wp-content/themes/brpp-prawo-podatki/inc/template-functions.php create mode 100644 wp-content/themes/brpp-prawo-podatki/inc/template-tags.php create mode 100644 wp-content/themes/brpp-prawo-podatki/index.php create mode 100644 wp-content/themes/brpp-prawo-podatki/js/customizer.js create mode 100644 wp-content/themes/brpp-prawo-podatki/js/navigation.js create mode 100644 wp-content/themes/brpp-prawo-podatki/languages/brpp-prawo-podatki.pot create mode 100644 wp-content/themes/brpp-prawo-podatki/languages/readme.txt create mode 100644 wp-content/themes/brpp-prawo-podatki/package.json create mode 100644 wp-content/themes/brpp-prawo-podatki/page.php create mode 100644 wp-content/themes/brpp-prawo-podatki/phpcs.xml.dist create mode 100644 wp-content/themes/brpp-prawo-podatki/readme.txt create mode 100644 wp-content/themes/brpp-prawo-podatki/screenshot.png create mode 100644 wp-content/themes/brpp-prawo-podatki/search.php create mode 100644 wp-content/themes/brpp-prawo-podatki/sidebar.php create mode 100644 wp-content/themes/brpp-prawo-podatki/single.php create mode 100644 wp-content/themes/brpp-prawo-podatki/style-rtl.css create mode 100644 wp-content/themes/brpp-prawo-podatki/style.css create mode 100644 wp-content/themes/brpp-prawo-podatki/template-parts/content-none.php create mode 100644 wp-content/themes/brpp-prawo-podatki/template-parts/content-page.php create mode 100644 wp-content/themes/brpp-prawo-podatki/template-parts/content-search.php create mode 100644 wp-content/themes/brpp-prawo-podatki/template-parts/content.php diff --git a/.DS_Store b/.DS_Store index 7179f621cec824c24ee16129ee02b35626ad34fd..ed399c41a46c1b522ccc8692cfd1dfe3db4efc0a 100644 GIT binary patch delta 272 zcmZoMXfc@JFUrTjz`)4BAi%(o!jQ|5$&iU}m*0&Cd&(6us%kKg@4hR^59svVhC=H{!Co8Z@Ocr3B fJXx7ll&37XC@&{JFC8e$xOoBVZpO{*9Dn%%1)oU5 delta 144 zcmZoMXfc@JFUrfnz`)4BAi%(o%Am_o&XCVg#E`OCkYhP>C`d|*A%`ImD3p#Y%}@Xo zNo6PoLR|(U1_K~A1+oknEWms-&z$_^q@4UDpnjma4E!Mc9||TLu!u}nV3{*{2J7U_ R{%kuKCpN6v%+B$b9{~O?BZU9} diff --git a/wp-content/themes/.DS_Store b/wp-content/themes/.DS_Store index 4e4f13d310324f07c9a3bce77058ddf4bff5f93a..50751facf8c3a5749bc01484209bf13c1c1bcd7b 100644 GIT binary patch delta 117 zcmZoMXfc@JFDl5uz`)4BAi%(&%TT~j#E{5P&XB)ZkYhQsD@aO+Aqgm00E9@=V0J!3 t3Q%zgLpDREXHI@{QcivnP(9Eb27VC!4+WF$Sd=#Fu}o#&%+B$b9{_g`9b^Ci delta 48 zcmZoMXfc@JFDk&mz`)4B0HpF6bQw|^a)3B@vmnQEW=4U{0W8~@CpNfjX6N|J4*= + +
+ +
+ + +
+

+ + + +
+

+
    + 'count', + 'order' => 'DESC', + 'show_count' => 1, + 'title_li' => '', + 'number' => 10, + ) + ); + ?> +
+
+ + ' . sprintf( esc_html__( 'Try looking in the monthly archives. %1$s', 'brpp-prawo-podatki' ), convert_smilies( ':)' ) ) . '

'; + the_widget( 'WP_Widget_Archives', 'dropdown=1', "after_title=$brpp_prawo_podatki_archive_content" ); + + the_widget( 'WP_Widget_Tag_Cloud' ); + ?> + +
+
+ +
+ + + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Lesser General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + {description} + Copyright (C) {year} {fullname} + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + {signature of Ty Coon}, 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. diff --git a/wp-content/themes/brpp-prawo-podatki/README.md b/wp-content/themes/brpp-prawo-podatki/README.md new file mode 100644 index 0000000..f280b4a --- /dev/null +++ b/wp-content/themes/brpp-prawo-podatki/README.md @@ -0,0 +1,70 @@ +[![Build Status](https://travis-ci.org/Automattic/_s.svg?branch=master)](https://travis-ci.org/Automattic/_s) + +_s +=== + +Hi. I'm a starter theme called `_s`, or `underscores`, if you like. I'm a theme meant for hacking so don't use me as a Parent Theme. Instead try turning me into the next, most awesome, WordPress theme out there. That's what I'm here for. + +My ultra-minimal CSS might make me look like theme tartare but that means less stuff to get in your way when you're designing your awesome theme. Here are some of the other more interesting things you'll find here: + +* A modern workflow with a pre-made command-line interface to turn your project into a more pleasant experience. +* A just right amount of lean, well-commented, modern, HTML5 templates. +* A custom header implementation in `inc/custom-header.php`. Just add the code snippet found in the comments of `inc/custom-header.php` to your `header.php` template. +* Custom template tags in `inc/template-tags.php` that keep your templates clean and neat and prevent code duplication. +* Some small tweaks in `inc/template-functions.php` that can improve your theming experience. +* A script at `js/navigation.js` that makes your menu a toggled dropdown on small screens (like your phone), ready for CSS artistry. It's enqueued in `functions.php`. +* 2 sample layouts in `sass/layouts/` made using CSS Grid for a sidebar on either side of your content. Just uncomment the layout of your choice in `sass/style.scss`. +Note: `.no-sidebar` styles are automatically loaded. +* Smartly organized starter CSS in `style.css` that will help you to quickly get your design off the ground. +* Full support for `WooCommerce plugin` integration with hooks in `inc/woocommerce.php`, styling override woocommerce.css with product gallery features (zoom, swipe, lightbox) enabled. +* Licensed under GPLv2 or later. :) Use it to make something cool. + +Installation +--------------- + +### Requirements + +`_s` requires the following dependencies: + +- [Node.js](https://nodejs.org/) +- [Composer](https://getcomposer.org/) + +### Quick Start + +Clone or download this repository, change its name to something else (like, say, `megatherium-is-awesome`), and then you'll need to do a six-step find and replace on the name in all the templates. + +1. Search for `'_s'` (inside single quotations) to capture the text domain and replace with: `'megatherium-is-awesome'`. +2. Search for `_s_` to capture all the functions names and replace with: `megatherium_is_awesome_`. +3. Search for `Text Domain: _s` in `style.css` and replace with: `Text Domain: megatherium-is-awesome`. +4. Search for  _s (with a space before it) to capture DocBlocks and replace with:  Megatherium_is_Awesome. +5. Search for `_s-` to capture prefixed handles and replace with: `megatherium-is-awesome-`. +6. Search for `_S_` (in uppercase) to capture constants and replace with: `MEGATHERIUM_IS_AWESOME_`. + +Then, update the stylesheet header in `style.css`, the links in `footer.php` with your own information and rename `_s.pot` from `languages` folder to use the theme's slug. Next, update or delete this readme. + +### Setup + +To start using all the tools that come with `_s` you need to install the necessary Node.js and Composer dependencies : + +```sh +$ composer install +$ npm install +``` + +### Available CLI commands + +`_s` comes packed with CLI commands tailored for WordPress theme development : + +- `composer lint:wpcs` : checks all PHP files against [PHP Coding Standards](https://developer.wordpress.org/coding-standards/wordpress-coding-standards/php/). +- `composer lint:php` : checks all PHP files for syntax errors. +- `composer make-pot` : generates a .pot file in the `languages/` directory. +- `npm run compile:css` : compiles SASS files to css. +- `npm run compile:rtl` : generates an RTL stylesheet. +- `npm run watch` : watches all SASS files and recompiles them to css when they change. +- `npm run lint:scss` : checks all SASS files against [CSS Coding Standards](https://developer.wordpress.org/coding-standards/wordpress-coding-standards/css/). +- `npm run lint:js` : checks all JavaScript files against [JavaScript Coding Standards](https://developer.wordpress.org/coding-standards/wordpress-coding-standards/javascript/). +- `npm run bundle` : generates a .zip archive for distribution, excluding development and system files. + +Now you're ready to go! The next step is easy to say, but harder to do: make an awesome WordPress theme. :) + +Good luck! diff --git a/wp-content/themes/brpp-prawo-podatki/archive.php b/wp-content/themes/brpp-prawo-podatki/archive.php new file mode 100644 index 0000000..fcd5850 --- /dev/null +++ b/wp-content/themes/brpp-prawo-podatki/archive.php @@ -0,0 +1,51 @@ + + +
+ + + + + + + +
+ + + +
+ + +

+ ' . wp_kses_post( get_the_title() ) . '' + ); + } else { + printf( + /* translators: 1: comment count number, 2: title. */ + esc_html( _nx( '%1$s thought on “%2$s”', '%1$s thoughts on “%2$s”', $brpp_prawo_podatki_comment_count, 'comments title', 'brpp-prawo-podatki' ) ), + number_format_i18n( $brpp_prawo_podatki_comment_count ), // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped + '' . wp_kses_post( get_the_title() ) . '' + ); + } + ?> +

+ + + +
    + 'ol', + 'short_ping' => true, + ) + ); + ?> +
+ + +

+ + +
diff --git a/wp-content/themes/brpp-prawo-podatki/composer.json b/wp-content/themes/brpp-prawo-podatki/composer.json new file mode 100644 index 0000000..a89123f --- /dev/null +++ b/wp-content/themes/brpp-prawo-podatki/composer.json @@ -0,0 +1,35 @@ +{ + "name": "automattic/underscores", + "type": "wordpress-theme", + "description": "Hi. I'm a starter theme called _s, or underscores, if you like. I'm a theme meant for hacking so don't use me as a Parent Theme. Instead try turning me into the next, most awesome, WordPress theme out there. That's what I'm here for.", + "keywords": [ + "WordPress", + "Themes" + ], + "homepage": "https://github.com/Automattic/_s", + "license": "GPL-2.0-or-later", + "authors": [ + { + "name": "Contributors", + "homepage": "https://github.com/Automattic/_s/graphs/contributors" + } + ], + "require": { + "php": ">=5.6" + }, + "require-dev": { + "dealerdirect/phpcodesniffer-composer-installer": "^0.7.0", + "wptrt/wpthemereview": "^0.2.1", + "php-parallel-lint/php-parallel-lint": "^1.2.0", + "wp-cli/i18n-command": "^2.2.5" + }, + "scripts": { + "lint:wpcs": "@php ./vendor/squizlabs/php_codesniffer/bin/phpcs", + "lint:php": "@php ./vendor/bin/parallel-lint --exclude .git --exclude vendor .", + "make-pot": "wp i18n make-pot . languages/_s.pot" + }, + "support": { + "issues": "https://github.com/Automattic/_s/issues", + "source": "https://github.com/Automattic/_s" + } +} diff --git a/wp-content/themes/brpp-prawo-podatki/footer.php b/wp-content/themes/brpp-prawo-podatki/footer.php new file mode 100644 index 0000000..e270cf5 --- /dev/null +++ b/wp-content/themes/brpp-prawo-podatki/footer.php @@ -0,0 +1,34 @@ + + +
+
+ + + + | + Underscores.me' ); + ?> +
+
+ + + + + + diff --git a/wp-content/themes/brpp-prawo-podatki/functions.php b/wp-content/themes/brpp-prawo-podatki/functions.php new file mode 100644 index 0000000..0b04b65 --- /dev/null +++ b/wp-content/themes/brpp-prawo-podatki/functions.php @@ -0,0 +1,178 @@ + tag in the document head, and expect WordPress to + * provide it for us. + */ + add_theme_support( 'title-tag' ); + + /* + * Enable support for Post Thumbnails on posts and pages. + * + * @link https://developer.wordpress.org/themes/functionality/featured-images-post-thumbnails/ + */ + add_theme_support( 'post-thumbnails' ); + + // This theme uses wp_nav_menu() in one location. + register_nav_menus( + array( + 'menu-1' => esc_html__( 'Primary', 'brpp-prawo-podatki' ), + ) + ); + + /* + * Switch default core markup for search form, comment form, and comments + * to output valid HTML5. + */ + add_theme_support( + 'html5', + array( + 'search-form', + 'comment-form', + 'comment-list', + 'gallery', + 'caption', + 'style', + 'script', + ) + ); + + // Set up the WordPress core custom background feature. + add_theme_support( + 'custom-background', + apply_filters( + 'brpp_prawo_podatki_custom_background_args', + array( + 'default-color' => 'ffffff', + 'default-image' => '', + ) + ) + ); + + // Add theme support for selective refresh for widgets. + add_theme_support( 'customize-selective-refresh-widgets' ); + + /** + * Add support for core custom logo. + * + * @link https://codex.wordpress.org/Theme_Logo + */ + add_theme_support( + 'custom-logo', + array( + 'height' => 250, + 'width' => 250, + 'flex-width' => true, + 'flex-height' => true, + ) + ); +} +add_action( 'after_setup_theme', 'brpp_prawo_podatki_setup' ); + +/** + * Set the content width in pixels, based on the theme's design and stylesheet. + * + * Priority 0 to make it available to lower priority callbacks. + * + * @global int $content_width + */ +function brpp_prawo_podatki_content_width() { + $GLOBALS['content_width'] = apply_filters( 'brpp_prawo_podatki_content_width', 640 ); +} +add_action( 'after_setup_theme', 'brpp_prawo_podatki_content_width', 0 ); + +/** + * Register widget area. + * + * @link https://developer.wordpress.org/themes/functionality/sidebars/#registering-a-sidebar + */ +function brpp_prawo_podatki_widgets_init() { + register_sidebar( + array( + 'name' => esc_html__( 'Sidebar', 'brpp-prawo-podatki' ), + 'id' => 'sidebar-1', + 'description' => esc_html__( 'Add widgets here.', 'brpp-prawo-podatki' ), + 'before_widget' => '
', + 'after_widget' => '
', + 'before_title' => '

', + 'after_title' => '

', + ) + ); +} +add_action( 'widgets_init', 'brpp_prawo_podatki_widgets_init' ); + +/** + * Enqueue scripts and styles. + */ +function brpp_prawo_podatki_scripts() { + wp_enqueue_style( 'brpp-prawo-podatki-style', get_stylesheet_uri(), array(), _S_VERSION ); + wp_style_add_data( 'brpp-prawo-podatki-style', 'rtl', 'replace' ); + + wp_enqueue_script( 'brpp-prawo-podatki-navigation', get_template_directory_uri() . '/js/navigation.js', array(), _S_VERSION, true ); + + if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) { + wp_enqueue_script( 'comment-reply' ); + } +} +add_action( 'wp_enqueue_scripts', 'brpp_prawo_podatki_scripts' ); + +/** + * Implement the Custom Header feature. + */ +require get_template_directory() . '/inc/custom-header.php'; + +/** + * Custom template tags for this theme. + */ +require get_template_directory() . '/inc/template-tags.php'; + +/** + * Functions which enhance the theme by hooking into WordPress. + */ +require get_template_directory() . '/inc/template-functions.php'; + +/** + * Customizer additions. + */ +require get_template_directory() . '/inc/customizer.php'; + +/** + * Load Jetpack compatibility file. + */ +if ( defined( 'JETPACK__VERSION' ) ) { + require get_template_directory() . '/inc/jetpack.php'; +} + diff --git a/wp-content/themes/brpp-prawo-podatki/header.php b/wp-content/themes/brpp-prawo-podatki/header.php new file mode 100644 index 0000000..cd297c8 --- /dev/null +++ b/wp-content/themes/brpp-prawo-podatki/header.php @@ -0,0 +1,59 @@ + section and everything up until
+ * + * @link https://developer.wordpress.org/themes/basics/template-files/#template-partials + * + * @package BRPP_prawo_podatki + */ + +?> + +> + + + + + + + + +> + +
+ + + diff --git a/wp-content/themes/brpp-prawo-podatki/inc/custom-header.php b/wp-content/themes/brpp-prawo-podatki/inc/custom-header.php new file mode 100644 index 0000000..ba70c26 --- /dev/null +++ b/wp-content/themes/brpp-prawo-podatki/inc/custom-header.php @@ -0,0 +1,78 @@ + + * + * @link https://developer.wordpress.org/themes/functionality/custom-headers/ + * + * @package BRPP_prawo_podatki + */ + +/** + * Set up the WordPress core custom header feature. + * + * @uses brpp_prawo_podatki_header_style() + */ +function brpp_prawo_podatki_custom_header_setup() { + add_theme_support( + 'custom-header', + apply_filters( + 'brpp_prawo_podatki_custom_header_args', + array( + 'default-image' => '', + 'default-text-color' => '000000', + 'width' => 1000, + 'height' => 250, + 'flex-height' => true, + 'wp-head-callback' => 'brpp_prawo_podatki_header_style', + ) + ) + ); +} +add_action( 'after_setup_theme', 'brpp_prawo_podatki_custom_header_setup' ); + +if ( ! function_exists( 'brpp_prawo_podatki_header_style' ) ) : + /** + * Styles the header image and text displayed on the blog. + * + * @see brpp_prawo_podatki_custom_header_setup(). + */ + function brpp_prawo_podatki_header_style() { + $header_text_color = get_header_textcolor(); + + /* + * If no custom options for text are set, let's bail. + * get_header_textcolor() options: Any hex value, 'blank' to hide text. Default: add_theme_support( 'custom-header' ). + */ + if ( get_theme_support( 'custom-header', 'default-text-color' ) === $header_text_color ) { + return; + } + + // If we get this far, we have custom styles. Let's do this. + ?> + + get_setting( 'blogname' )->transport = 'postMessage'; + $wp_customize->get_setting( 'blogdescription' )->transport = 'postMessage'; + $wp_customize->get_setting( 'header_textcolor' )->transport = 'postMessage'; + + if ( isset( $wp_customize->selective_refresh ) ) { + $wp_customize->selective_refresh->add_partial( + 'blogname', + array( + 'selector' => '.site-title a', + 'render_callback' => 'brpp_prawo_podatki_customize_partial_blogname', + ) + ); + $wp_customize->selective_refresh->add_partial( + 'blogdescription', + array( + 'selector' => '.site-description', + 'render_callback' => 'brpp_prawo_podatki_customize_partial_blogdescription', + ) + ); + } +} +add_action( 'customize_register', 'brpp_prawo_podatki_customize_register' ); + +/** + * Render the site title for the selective refresh partial. + * + * @return void + */ +function brpp_prawo_podatki_customize_partial_blogname() { + bloginfo( 'name' ); +} + +/** + * Render the site tagline for the selective refresh partial. + * + * @return void + */ +function brpp_prawo_podatki_customize_partial_blogdescription() { + bloginfo( 'description' ); +} + +/** + * Binds JS handlers to make Theme Customizer preview reload changes asynchronously. + */ +function brpp_prawo_podatki_customize_preview_js() { + wp_enqueue_script( 'brpp-prawo-podatki-customizer', get_template_directory_uri() . '/js/customizer.js', array( 'customize-preview' ), _S_VERSION, true ); +} +add_action( 'customize_preview_init', 'brpp_prawo_podatki_customize_preview_js' ); diff --git a/wp-content/themes/brpp-prawo-podatki/inc/jetpack.php b/wp-content/themes/brpp-prawo-podatki/inc/jetpack.php new file mode 100644 index 0000000..ce446f5 --- /dev/null +++ b/wp-content/themes/brpp-prawo-podatki/inc/jetpack.php @@ -0,0 +1,67 @@ + 'main', + 'render' => 'brpp_prawo_podatki_infinite_scroll_render', + 'footer' => 'page', + ) + ); + + // Add theme support for Responsive Videos. + add_theme_support( 'jetpack-responsive-videos' ); + + // Add theme support for Content Options. + add_theme_support( + 'jetpack-content-options', + array( + 'post-details' => array( + 'stylesheet' => 'brpp-prawo-podatki-style', + 'date' => '.posted-on', + 'categories' => '.cat-links', + 'tags' => '.tags-links', + 'author' => '.byline', + 'comment' => '.comments-link', + ), + 'featured-images' => array( + 'archive' => true, + 'post' => true, + 'page' => true, + ), + ) + ); +} +add_action( 'after_setup_theme', 'brpp_prawo_podatki_jetpack_setup' ); + +if ( ! function_exists( 'brpp_prawo_podatki_infinite_scroll_render' ) ) : + /** + * Custom render function for Infinite Scroll. + */ + function brpp_prawo_podatki_infinite_scroll_render() { + while ( have_posts() ) { + the_post(); + if ( is_search() ) : + get_template_part( 'template-parts/content', 'search' ); + else : + get_template_part( 'template-parts/content', get_post_type() ); + endif; + } + } +endif; diff --git a/wp-content/themes/brpp-prawo-podatki/inc/template-functions.php b/wp-content/themes/brpp-prawo-podatki/inc/template-functions.php new file mode 100644 index 0000000..97af17d --- /dev/null +++ b/wp-content/themes/brpp-prawo-podatki/inc/template-functions.php @@ -0,0 +1,37 @@ +', esc_url( get_bloginfo( 'pingback_url' ) ) ); + } +} +add_action( 'wp_head', 'brpp_prawo_podatki_pingback_header' ); diff --git a/wp-content/themes/brpp-prawo-podatki/inc/template-tags.php b/wp-content/themes/brpp-prawo-podatki/inc/template-tags.php new file mode 100644 index 0000000..67842f4 --- /dev/null +++ b/wp-content/themes/brpp-prawo-podatki/inc/template-tags.php @@ -0,0 +1,165 @@ +%2$s'; + if ( get_the_time( 'U' ) !== get_the_modified_time( 'U' ) ) { + $time_string = ''; + } + + $time_string = sprintf( + $time_string, + esc_attr( get_the_date( DATE_W3C ) ), + esc_html( get_the_date() ), + esc_attr( get_the_modified_date( DATE_W3C ) ), + esc_html( get_the_modified_date() ) + ); + + $posted_on = sprintf( + /* translators: %s: post date. */ + esc_html_x( 'Posted on %s', 'post date', 'brpp-prawo-podatki' ), + '' . $time_string . '' + ); + + echo '' . $posted_on . ''; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped + + } +endif; + +if ( ! function_exists( 'brpp_prawo_podatki_posted_by' ) ) : + /** + * Prints HTML with meta information for the current author. + */ + function brpp_prawo_podatki_posted_by() { + $byline = sprintf( + /* translators: %s: post author. */ + esc_html_x( 'by %s', 'post author', 'brpp-prawo-podatki' ), + '' . esc_html( get_the_author() ) . '' + ); + + echo ''; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped + + } +endif; + +if ( ! function_exists( 'brpp_prawo_podatki_entry_footer' ) ) : + /** + * Prints HTML with meta information for the categories, tags and comments. + */ + function brpp_prawo_podatki_entry_footer() { + // Hide category and tag text for pages. + if ( 'post' === get_post_type() ) { + /* translators: used between list items, there is a space after the comma */ + $categories_list = get_the_category_list( esc_html__( ', ', 'brpp-prawo-podatki' ) ); + if ( $categories_list ) { + /* translators: 1: list of categories. */ + printf( '' . esc_html__( 'Posted in %1$s', 'brpp-prawo-podatki' ) . '', $categories_list ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped + } + + /* translators: used between list items, there is a space after the comma */ + $tags_list = get_the_tag_list( '', esc_html_x( ', ', 'list item separator', 'brpp-prawo-podatki' ) ); + if ( $tags_list ) { + /* translators: 1: list of tags. */ + printf( '' . esc_html__( 'Tagged %1$s', 'brpp-prawo-podatki' ) . '', $tags_list ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped + } + } + + if ( ! is_single() && ! post_password_required() && ( comments_open() || get_comments_number() ) ) { + echo ''; + comments_popup_link( + sprintf( + wp_kses( + /* translators: %s: post title */ + __( 'Leave a Comment on %s', 'brpp-prawo-podatki' ), + array( + 'span' => array( + 'class' => array(), + ), + ) + ), + wp_kses_post( get_the_title() ) + ) + ); + echo ''; + } + + edit_post_link( + sprintf( + wp_kses( + /* translators: %s: Name of current post. Only visible to screen readers */ + __( 'Edit %s', 'brpp-prawo-podatki' ), + array( + 'span' => array( + 'class' => array(), + ), + ) + ), + wp_kses_post( get_the_title() ) + ), + '', + '' + ); + } +endif; + +if ( ! function_exists( 'brpp_prawo_podatki_post_thumbnail' ) ) : + /** + * Displays an optional post thumbnail. + * + * Wraps the post thumbnail in an anchor element on index views, or a div + * element when on single views. + */ + function brpp_prawo_podatki_post_thumbnail() { + if ( post_password_required() || is_attachment() || ! has_post_thumbnail() ) { + return; + } + + if ( is_singular() ) : + ?> + +
+ +
+ + + + + + + +
+ + +
+

+
+ + +
+ + a, .page_item_has_children > a' ); + + // Toggle focus each time a menu link is focused or blurred. + for ( const link of links ) { + link.addEventListener( 'focus', toggleFocus, true ); + link.addEventListener( 'blur', toggleFocus, true ); + } + + // Toggle focus each time a menu link with children receive a touch event. + for ( const link of linksWithChildren ) { + link.addEventListener( 'touchstart', toggleFocus, false ); + } + + /** + * Sets or removes .focus class on an element. + */ + function toggleFocus() { + if ( event.type === 'focus' || event.type === 'blur' ) { + let self = this; + // Move up through the ancestors of the current link until we hit .nav-menu. + while ( ! self.classList.contains( 'nav-menu' ) ) { + // On li elements toggle the class .focus. + if ( 'li' === self.tagName.toLowerCase() ) { + self.classList.toggle( 'focus' ); + } + self = self.parentNode; + } + } + + if ( event.type === 'touchstart' ) { + const menuItem = this.parentNode; + event.preventDefault(); + for ( const link of menuItem.parentNode.children ) { + if ( menuItem !== link ) { + link.classList.remove( 'focus' ); + } + } + menuItem.classList.toggle( 'focus' ); + } + } +}() ); diff --git a/wp-content/themes/brpp-prawo-podatki/languages/brpp-prawo-podatki.pot b/wp-content/themes/brpp-prawo-podatki/languages/brpp-prawo-podatki.pot new file mode 100644 index 0000000..3300648 --- /dev/null +++ b/wp-content/themes/brpp-prawo-podatki/languages/brpp-prawo-podatki.pot @@ -0,0 +1,198 @@ +# Copyright (C) 2020 Automattic +# This file is distributed under the GNU General Public License v2 or later. +msgid "" +msgstr "" +"Project-Id-Version: _s 1.0.0\n" +"Report-Msgid-Bugs-To: https://wordpress.org/support/theme/_s\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"POT-Creation-Date: 2020-04-17T21:03:15+00:00\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"X-Generator: WP-CLI 2.4.0\n" +"X-Domain: _s\n" + +#. Theme Name of the theme +msgid "_s" +msgstr "" + +#. Theme URI of the theme +msgid "https://underscores.me/" +msgstr "" + +#. Description of the theme +msgid "Hi. I'm a starter theme called _s, or underscores, if you like. I'm a theme meant for hacking so don't use me as a Parent Theme. Instead try turning me into the next, most awesome, WordPress theme out there. That's what I'm here for." +msgstr "" + +#. Author of the theme +msgid "Automattic" +msgstr "" + +#. Author URI of the theme +msgid "https://automattic.com/" +msgstr "" + +#: 404.php:18 +msgid "Oops! That page can’t be found." +msgstr "" + +#: 404.php:22 +msgid "It looks like nothing was found at this location. Maybe try one of the links below or a search?" +msgstr "" + +#: 404.php:31 +msgid "Most Used Categories" +msgstr "" + +#. translators: %1$s: smiley +#: 404.php:49 +msgid "Try looking in the monthly archives. %1$s" +msgstr "" + +#. translators: 1: title. +#: comments.php:35 +msgid "One thought on “%1$s”" +msgstr "" + +#. translators: 1: comment count number, 2: title. +#: comments.php:41 +msgctxt "comments title" +msgid "%1$s thought on “%2$s”" +msgid_plural "%1$s thoughts on “%2$s”" +msgstr[0] "" +msgstr[1] "" + +#: comments.php:68 +msgid "Comments are closed." +msgstr "" + +#: footer.php:18 +msgid "https://wordpress.org/" +msgstr "" + +#. translators: %s: CMS name, i.e. WordPress. +#: footer.php:21 +msgid "Proudly powered by %s" +msgstr "" + +#. translators: 1: Theme name, 2: Theme author. +#: footer.php:27 +msgid "Theme: %1$s by %2$s." +msgstr "" + +#: functions.php:53 +msgid "Primary" +msgstr "" + +#: functions.php:130 +msgid "Sidebar" +msgstr "" + +#: functions.php:132 +msgid "Add widgets here." +msgstr "" + +#: header.php:26 +msgid "Skip to content" +msgstr "" + +#: header.php:49 +msgid "Primary Menu" +msgstr "" + +#. translators: %s: post date. +#: inc/template-tags.php:30 +msgctxt "post date" +msgid "Posted on %s" +msgstr "" + +#. translators: %s: post author. +#: inc/template-tags.php:46 +msgctxt "post author" +msgid "by %s" +msgstr "" + +#. translators: used between list items, there is a space after the comma +#: inc/template-tags.php:63 +msgid ", " +msgstr "" + +#. translators: 1: list of categories. +#: inc/template-tags.php:66 +msgid "Posted in %1$s" +msgstr "" + +#. translators: used between list items, there is a space after the comma +#: inc/template-tags.php:70 +msgctxt "list item separator" +msgid ", " +msgstr "" + +#. translators: 1: list of tags. +#: inc/template-tags.php:73 +msgid "Tagged %1$s" +msgstr "" + +#. translators: %s: post title +#: inc/template-tags.php:83 +msgid "Leave a Comment on %s" +msgstr "" + +#. translators: %s: Name of current post. Only visible to screen readers +#: inc/template-tags.php:100 +#: template-parts/content-page.php:39 +msgid "Edit %s" +msgstr "" + +#: inc/woocommerce.php:186 +msgid "View your shopping cart" +msgstr "" + +#. translators: number of items in the mini cart. +#: inc/woocommerce.php:190 +msgid "%d item" +msgid_plural "%d items" +msgstr[0] "" +msgstr[1] "" + +#. translators: %s: search query. +#: search.php:22 +msgid "Search Results for: %s" +msgstr "" + +#: single.php:23 +msgid "Previous:" +msgstr "" + +#: single.php:24 +msgid "Next:" +msgstr "" + +#: template-parts/content-none.php:14 +msgid "Nothing Found" +msgstr "" + +#. translators: 1: link to WP admin new post page. +#: template-parts/content-none.php:24 +msgid "Ready to publish your first post? Get started here." +msgstr "" + +#: template-parts/content-none.php:37 +msgid "Sorry, but nothing matched your search terms. Please try again with some different keywords." +msgstr "" + +#: template-parts/content-none.php:44 +msgid "It seems we can’t find what you’re looking for. Perhaps searching can help." +msgstr "" + +#: template-parts/content-page.php:25 +#: template-parts/content.php:53 +msgid "Pages:" +msgstr "" + +#. translators: %s: Name of current post. Only visible to screen readers +#: template-parts/content.php:40 +msgid "Continue reading \"%s\"" +msgstr "" diff --git a/wp-content/themes/brpp-prawo-podatki/languages/readme.txt b/wp-content/themes/brpp-prawo-podatki/languages/readme.txt new file mode 100644 index 0000000..4b1570f --- /dev/null +++ b/wp-content/themes/brpp-prawo-podatki/languages/readme.txt @@ -0,0 +1,7 @@ +Place your theme language files in this directory. + +Please visit the following links to learn more about translating WordPress themes: + +https://make.wordpress.org/polyglots/teams/ +https://developer.wordpress.org/themes/functionality/localization/ +https://developer.wordpress.org/reference/functions/load_theme_textdomain/ diff --git a/wp-content/themes/brpp-prawo-podatki/package.json b/wp-content/themes/brpp-prawo-podatki/package.json new file mode 100644 index 0000000..88f2d53 --- /dev/null +++ b/wp-content/themes/brpp-prawo-podatki/package.json @@ -0,0 +1,46 @@ +{ + "name": "underscores", + "version": "1.0.0", + "description": "Hi. I'm a starter theme called _s, or underscores, if you like. I'm a theme meant for hacking so don't use me as a Parent Theme. Instead try turning me into the next, most awesome, WordPress theme out there. That's what I'm here for.", + "author": "Automattic Theme Team", + "license": "GPL-2.0-or-later", + "keywords": [ + "WordPress", + "Theme" + ], + "homepage": "https://github.com/Automattic/_s#readme", + "repository": { + "type": "git", + "url": "git+https://github.com/Automattic/_s.git" + }, + "bugs": { + "url": "https://github.com/Automattic/_s/issues" + }, + "devDependencies": { + "@wordpress/scripts": "^19.2.2", + "dir-archiver": "^1.1.1", + "node-sass": "^7.0.1", + "rtlcss": "^3.5.0" + }, + "rtlcssConfig": { + "options": { + "autoRename": false, + "autoRenameStrict": false, + "blacklist": {}, + "clean": true, + "greedy": false, + "processUrls": false, + "stringMap": [] + }, + "plugins": [], + "map": false + }, + "scripts": { + "watch": "node-sass sass/ -o ./ --source-map true --output-style expanded --indent-type tab --indent-width 1 -w", + "compile:css": "node-sass sass/ -o ./ && stylelint '*.css' --fix || true && stylelint '*.css' --fix", + "compile:rtl": "rtlcss style.css style-rtl.css", + "lint:scss": "wp-scripts lint-style 'sass/**/*.scss'", + "lint:js": "wp-scripts lint-js 'js/*.js'", + "bundle": "dir-archiver --src . --dest ../_s.zip --exclude .DS_Store .stylelintrc.json .eslintrc .git .gitattributes .github .gitignore README.md composer.json composer.lock node_modules vendor package-lock.json package.json .travis.yml phpcs.xml.dist sass style.css.map yarn.lock" + } +} diff --git a/wp-content/themes/brpp-prawo-podatki/page.php b/wp-content/themes/brpp-prawo-podatki/page.php new file mode 100644 index 0000000..3835a57 --- /dev/null +++ b/wp-content/themes/brpp-prawo-podatki/page.php @@ -0,0 +1,38 @@ + + +
+ + + +
+ + + + + + + + + + A custom set of code standard rules to check for WordPress themes. + + + + + + + + + + + + + + + + + + . + + + /vendor/* + /node_modules/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wp-content/themes/brpp-prawo-podatki/readme.txt b/wp-content/themes/brpp-prawo-podatki/readme.txt new file mode 100644 index 0000000..74401b7 --- /dev/null +++ b/wp-content/themes/brpp-prawo-podatki/readme.txt @@ -0,0 +1,39 @@ +=== BRPP prawo podatki === + +Contributors: automattic +Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready + +Requires at least: 4.5 +Tested up to: 5.4 +Requires PHP: 5.6 +Stable tag: 1.0.0 +License: GNU General Public License v2 or later +License URI: LICENSE + +A starter theme called BRPP prawo podatki. + +== Description == + +Description + +== Installation == + +1. In your admin panel, go to Appearance > Themes and click the Add New button. +2. Click Upload Theme and Choose File, then select the theme's .zip file. Click Install Now. +3. Click Activate to use your new theme right away. + +== Frequently Asked Questions == + += Does this theme support any plugins? = + +BRPP prawo podatki includes support for WooCommerce and for Infinite Scroll in Jetpack. + +== Changelog == + += 1.0 - May 12 2015 = +* Initial release + +== Credits == + +* Based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc., [GPLv2 or later](https://www.gnu.org/licenses/gpl-2.0.html) +* normalize.css https://necolas.github.io/normalize.css/, (C) 2012-2018 Nicolas Gallagher and Jonathan Neal, [MIT](https://opensource.org/licenses/MIT) diff --git a/wp-content/themes/brpp-prawo-podatki/screenshot.png b/wp-content/themes/brpp-prawo-podatki/screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..716e5fe894c6950fc7d991dbea38a1d0de9481f8 GIT binary patch literal 98526 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 UO;YT#-y9qpD~HR~7JhgB1LhuYi~s-t literal 0 HcmV?d00001 diff --git a/wp-content/themes/brpp-prawo-podatki/search.php b/wp-content/themes/brpp-prawo-podatki/search.php new file mode 100644 index 0000000..0c1f4a9 --- /dev/null +++ b/wp-content/themes/brpp-prawo-podatki/search.php @@ -0,0 +1,53 @@ + + +
+ + + + + + + +
+ + + + diff --git a/wp-content/themes/brpp-prawo-podatki/single.php b/wp-content/themes/brpp-prawo-podatki/single.php new file mode 100644 index 0000000..99d2f8e --- /dev/null +++ b/wp-content/themes/brpp-prawo-podatki/single.php @@ -0,0 +1,40 @@ + + +
+ + '' . esc_html__( 'Previous:', 'brpp-prawo-podatki' ) . ' %title', + 'next_text' => '' . esc_html__( 'Next:', 'brpp-prawo-podatki' ) . ' %title', + ) + ); + + // If comments are open or we have at least one comment, load up the comment template. + if ( comments_open() || get_comments_number() ) : + comments_template(); + endif; + + endwhile; // End of the loop. + ?> + +
+ +BRPP prawo podatki, or underscores, if you like. I'm a theme meant for hacking so don't use me as a Parent Theme. Instead try turning me into the next, most awesome, WordPress theme out there. That's what I'm here for. +Version: 1.0.0 +Tested up to: 5.4 +Requires PHP: 5.6 +License: GNU General Public License v2 or later +License URI: LICENSE +Text Domain: BRPP prawo podatki +Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready + +This theme, like WordPress, is licensed under the GPL. +Use it to make something cool, have fun, and share what you've learned. + +BRPP prawo podatki is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc. +Underscores is distributed under the terms of the GNU GPL v2 or later. + +Normalizing styles have been helped along thanks to the fine work of +Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/ +*/ + +/*-------------------------------------------------------------- +>>> TABLE OF CONTENTS: +---------------------------------------------------------------- +# Generic + - Normalize + - Box sizing +# Base + - Typography + - Elements + - Links + - Forms +## Layouts +# Components + - Navigation + - Posts and pages + - Comments + - Widgets + - Media + - Captions + - Galleries +# plugins + - Jetpack infinite scroll +# Utilities + - Accessibility + - Alignments + +--------------------------------------------------------------*/ + +/*-------------------------------------------------------------- +# Generic +--------------------------------------------------------------*/ + +/* Normalize +--------------------------------------------- */ + +/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */ + +/* Document + ========================================================================== */ + +/** + * 1. Correct the line height in all browsers. + * 2. Prevent adjustments of font size after orientation changes in iOS. + */ +html { + line-height: 1.15; + -webkit-text-size-adjust: 100%; +} + +/* Sections + ========================================================================== */ + +/** + * Remove the margin in all browsers. + */ +body { + margin: 0; +} + +/** + * Render the `main` element consistently in IE. + */ +main { + display: block; +} + +/** + * Correct the font size and margin on `h1` elements within `section` and + * `article` contexts in Chrome, Firefox, and Safari. + */ +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/* Grouping content + ========================================================================== */ + +/** + * 1. Add the correct box sizing in Firefox. + * 2. Show the overflow in Edge and IE. + */ +hr { + box-sizing: content-box; + height: 0; + overflow: visible; +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ +pre { + font-family: monospace, monospace; + font-size: 1em; +} + +/* Text-level semantics + ========================================================================== */ + +/** + * Remove the gray background on active links in IE 10. + */ +a { + background-color: transparent; +} + +/** + * 1. Remove the bottom border in Chrome 57- + * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. + */ +abbr[title] { + border-bottom: none; + text-decoration: underline; + text-decoration: underline dotted; +} + +/** + * Add the correct font weight in Chrome, Edge, and Safari. + */ +b, +strong { + font-weight: bolder; +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ +code, +kbd, +samp { + font-family: monospace, monospace; + font-size: 1em; +} + +/** + * Add the correct font size in all browsers. + */ +small { + font-size: 80%; +} + +/** + * Prevent `sub` and `sup` elements from affecting the line height in + * all browsers. + */ +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +/* Embedded content + ========================================================================== */ + +/** + * Remove the border on images inside links in IE 10. + */ +img { + border-style: none; +} + +/* Forms + ========================================================================== */ + +/** + * 1. Change the font styles in all browsers. + * 2. Remove the margin in Firefox and Safari. + */ +button, +input, +optgroup, +select, +textarea { + font-family: inherit; + font-size: 100%; + line-height: 1.15; + margin: 0; +} + +/** + * Show the overflow in IE. + * 1. Show the overflow in Edge. + */ +button, +input { + overflow: visible; +} + +/** + * Remove the inheritance of text transform in Edge, Firefox, and IE. + * 1. Remove the inheritance of text transform in Firefox. + */ +button, +select { + text-transform: none; +} + +/** + * Correct the inability to style clickable types in iOS and Safari. + */ +button, +[type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; +} + +/** + * Remove the inner border and padding in Firefox. + */ +button::-moz-focus-inner, +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner { + border-style: none; + padding: 0; +} + +/** + * Restore the focus styles unset by the previous rule. + */ +button:-moz-focusring, +[type="button"]:-moz-focusring, +[type="reset"]:-moz-focusring, +[type="submit"]:-moz-focusring { + outline: 1px dotted ButtonText; +} + +/** + * Correct the padding in Firefox. + */ +fieldset { + padding: 0.35em 0.75em 0.625em; +} + +/** + * 1. Correct the text wrapping in Edge and IE. + * 2. Correct the color inheritance from `fieldset` elements in IE. + * 3. Remove the padding so developers are not caught out when they zero out + * `fieldset` elements in all browsers. + */ +legend { + box-sizing: border-box; + color: inherit; + display: table; + max-width: 100%; + padding: 0; + white-space: normal; +} + +/** + * Add the correct vertical alignment in Chrome, Firefox, and Opera. + */ +progress { + vertical-align: baseline; +} + +/** + * Remove the default vertical scrollbar in IE 10+. + */ +textarea { + overflow: auto; +} + +/** + * 1. Add the correct box sizing in IE 10. + * 2. Remove the padding in IE 10. + */ +[type="checkbox"], +[type="radio"] { + box-sizing: border-box; + padding: 0; +} + +/** + * Correct the cursor style of increment and decrement buttons in Chrome. + */ +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +/** + * 1. Correct the odd appearance in Chrome and Safari. + * 2. Correct the outline style in Safari. + */ +[type="search"] { + -webkit-appearance: textfield; + outline-offset: -2px; +} + +/** + * Remove the inner padding in Chrome and Safari on macOS. + */ +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * 1. Correct the inability to style clickable types in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ +::-webkit-file-upload-button { + -webkit-appearance: button; + font: inherit; +} + +/* Interactive + ========================================================================== */ + +/* + * Add the correct display in Edge, IE 10+, and Firefox. + */ +details { + display: block; +} + +/* + * Add the correct display in all browsers. + */ +summary { + display: list-item; +} + +/* Misc + ========================================================================== */ + +/** + * Add the correct display in IE 10+. + */ +template { + display: none; +} + +/** + * Add the correct display in IE 10. + */ +[hidden] { + display: none; +} + +/* Box sizing +--------------------------------------------- */ + +/* Inherit box-sizing to more easily change it's value on a component level. +@link http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */ +*, +*::before, +*::after { + box-sizing: inherit; +} + +html { + box-sizing: border-box; +} + +/*-------------------------------------------------------------- +# Base +--------------------------------------------------------------*/ + +/* Typography +--------------------------------------------- */ +body, +button, +input, +select, +optgroup, +textarea { + color: #404040; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; + font-size: 1rem; + line-height: 1.5; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + clear: both; +} + +p { + margin-bottom: 1.5em; +} + +dfn, +cite, +em, +i { + font-style: italic; +} + +blockquote { + margin: 0 1.5em; +} + +address { + margin: 0 0 1.5em; +} + +pre { + background: #eee; + font-family: "Courier 10 Pitch", courier, monospace; + line-height: 1.6; + margin-bottom: 1.6em; + max-width: 100%; + overflow: auto; + padding: 1.6em; +} + +code, +kbd, +tt, +var { + font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace; +} + +abbr, +acronym { + border-bottom: 1px dotted #666; + cursor: help; +} + +mark, +ins { + background: #fff9c0; + text-decoration: none; +} + +big { + font-size: 125%; +} + +/* Elements +--------------------------------------------- */ +body { + background: #fff; +} + +hr { + background-color: #ccc; + border: 0; + height: 1px; + margin-bottom: 1.5em; +} + +ul, +ol { + margin: 0 3em 1.5em 0; +} + +ul { + list-style: disc; +} + +ol { + list-style: decimal; +} + +li > ul, +li > ol { + margin-bottom: 0; + margin-right: 1.5em; +} + +dt { + font-weight: 700; +} + +dd { + margin: 0 1.5em 1.5em; +} + +/* Make sure embeds and iframes fit their containers. */ +embed, +iframe, +object { + max-width: 100%; +} + +img { + height: auto; + max-width: 100%; +} + +figure { + margin: 1em 0; +} + +table { + margin: 0 0 1.5em; + width: 100%; +} + +/* Links +--------------------------------------------- */ +a { + color: #4169e1; +} + +a:visited { + color: #800080; +} + +a:hover, +a:focus, +a:active { + color: #191970; +} + +a:focus { + outline: thin dotted; +} + +a:hover, +a:active { + outline: 0; +} + +/* Forms +--------------------------------------------- */ +button, +input[type="button"], +input[type="reset"], +input[type="submit"] { + border: 1px solid; + border-color: #ccc #ccc #bbb; + border-radius: 3px; + background: #e6e6e6; + color: rgba(0, 0, 0, 0.8); + line-height: 1; + padding: 0.6em 1em 0.4em; +} + +button:hover, +input[type="button"]:hover, +input[type="reset"]:hover, +input[type="submit"]:hover { + border-color: #ccc #bbb #aaa; +} + +button:active, +button:focus, +input[type="button"]:active, +input[type="button"]:focus, +input[type="reset"]:active, +input[type="reset"]:focus, +input[type="submit"]:active, +input[type="submit"]:focus { + border-color: #aaa #bbb #bbb; +} + +input[type="text"], +input[type="email"], +input[type="url"], +input[type="password"], +input[type="search"], +input[type="number"], +input[type="tel"], +input[type="range"], +input[type="date"], +input[type="month"], +input[type="week"], +input[type="time"], +input[type="datetime"], +input[type="datetime-local"], +input[type="color"], +textarea { + color: #666; + border: 1px solid #ccc; + border-radius: 3px; + padding: 3px; +} + +input[type="text"]:focus, +input[type="email"]:focus, +input[type="url"]:focus, +input[type="password"]:focus, +input[type="search"]:focus, +input[type="number"]:focus, +input[type="tel"]:focus, +input[type="range"]:focus, +input[type="date"]:focus, +input[type="month"]:focus, +input[type="week"]:focus, +input[type="time"]:focus, +input[type="datetime"]:focus, +input[type="datetime-local"]:focus, +input[type="color"]:focus, +textarea:focus { + color: #111; +} + +select { + border: 1px solid #ccc; +} + +textarea { + width: 100%; +} + +/*-------------------------------------------------------------- +# Layouts +--------------------------------------------------------------*/ + +/*-------------------------------------------------------------- +# Components +--------------------------------------------------------------*/ + +/* Navigation +--------------------------------------------- */ +.main-navigation { + display: block; + width: 100%; +} + +.main-navigation ul { + display: none; + list-style: none; + margin: 0; + padding-right: 0; +} + +.main-navigation ul ul { + box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); + float: right; + position: absolute; + top: 100%; + right: -999em; + z-index: 99999; +} + +.main-navigation ul ul ul { + right: -999em; + top: 0; +} + +.main-navigation ul ul li:hover > ul, +.main-navigation ul ul li.focus > ul { + display: block; + right: auto; +} + +.main-navigation ul ul a { + width: 200px; +} + +.main-navigation ul li:hover > ul, +.main-navigation ul li.focus > ul { + right: auto; +} + +.main-navigation li { + position: relative; +} + +.main-navigation a { + display: block; + text-decoration: none; +} + +/* Small menu. */ +.menu-toggle, +.main-navigation.toggled ul { + display: block; +} + +@media screen and (min-width: 37.5em) { + + .menu-toggle { + display: none; + } + + .main-navigation ul { + display: flex; + } +} + +.site-main .comment-navigation, +.site-main +.posts-navigation, +.site-main +.post-navigation { + margin: 0 0 1.5em; +} + +.comment-navigation .nav-links, +.posts-navigation .nav-links, +.post-navigation .nav-links { + display: flex; +} + +.comment-navigation .nav-previous, +.posts-navigation .nav-previous, +.post-navigation .nav-previous { + flex: 1 0 50%; +} + +.comment-navigation .nav-next, +.posts-navigation .nav-next, +.post-navigation .nav-next { + text-align: end; + flex: 1 0 50%; +} + +/* Posts and pages +--------------------------------------------- */ +.sticky { + display: block; +} + +.post, +.page { + margin: 0 0 1.5em; +} + +.updated:not(.published) { + display: none; +} + +.page-content, +.entry-content, +.entry-summary { + margin: 1.5em 0 0; +} + +.page-links { + clear: both; + margin: 0 0 1.5em; +} + +/* Comments +--------------------------------------------- */ +.comment-content a { + word-wrap: break-word; +} + +.bypostauthor { + display: block; +} + +/* Widgets +--------------------------------------------- */ +.widget { + margin: 0 0 1.5em; +} + +.widget select { + max-width: 100%; +} + +/* Media +--------------------------------------------- */ +.page-content .wp-smiley, +.entry-content .wp-smiley, +.comment-content .wp-smiley { + border: none; + margin-bottom: 0; + margin-top: 0; + padding: 0; +} + +/* Make sure logo link wraps around logo image. */ +.custom-logo-link { + display: inline-block; +} + +/* Captions +--------------------------------------------- */ +.wp-caption { + margin-bottom: 1.5em; + max-width: 100%; +} + +.wp-caption img[class*="wp-image-"] { + display: block; + margin-right: auto; + margin-left: auto; +} + +.wp-caption .wp-caption-text { + margin: 0.8075em 0; +} + +.wp-caption-text { + text-align: center; +} + +/* Galleries +--------------------------------------------- */ +.gallery { + margin-bottom: 1.5em; + display: grid; + grid-gap: 1.5em; +} + +.gallery-item { + display: inline-block; + text-align: center; + width: 100%; +} + +.gallery-columns-2 { + grid-template-columns: repeat(2, 1fr); +} + +.gallery-columns-3 { + grid-template-columns: repeat(3, 1fr); +} + +.gallery-columns-4 { + grid-template-columns: repeat(4, 1fr); +} + +.gallery-columns-5 { + grid-template-columns: repeat(5, 1fr); +} + +.gallery-columns-6 { + grid-template-columns: repeat(6, 1fr); +} + +.gallery-columns-7 { + grid-template-columns: repeat(7, 1fr); +} + +.gallery-columns-8 { + grid-template-columns: repeat(8, 1fr); +} + +.gallery-columns-9 { + grid-template-columns: repeat(9, 1fr); +} + +.gallery-caption { + display: block; +} + +/*-------------------------------------------------------------- +# Plugins +--------------------------------------------------------------*/ + +/* Jetpack infinite scroll +--------------------------------------------- */ + +/* Hide the Posts Navigation and the Footer when Infinite Scroll is in use. */ +.infinite-scroll .posts-navigation, +.infinite-scroll.neverending .site-footer { + display: none; +} + +/* Re-display the Theme Footer when Infinite Scroll has reached its end. */ +.infinity-end.neverending .site-footer { + display: block; +} + +/*-------------------------------------------------------------- +# Utilities +--------------------------------------------------------------*/ + +/* Accessibility +--------------------------------------------- */ + +/* Text meant only for screen readers. */ +.screen-reader-text { + border: 0; + clip: rect(1px, 1px, 1px, 1px); + clip-path: inset(50%); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute !important; + width: 1px; + word-wrap: normal !important; +} + +.screen-reader-text:focus { + background-color: #f1f1f1; + border-radius: 3px; + box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); + clip: auto !important; + clip-path: none; + color: #21759b; + display: block; + font-size: 0.875rem; + font-weight: 700; + height: auto; + right: 5px; + line-height: normal; + padding: 15px 23px 14px; + text-decoration: none; + top: 5px; + width: auto; + z-index: 100000; +} + +/* Do not show the outline on the skip link target. */ +#primary[tabindex="-1"]:focus { + outline: 0; +} + +/* Alignments +--------------------------------------------- */ +.alignleft { + float: left; + margin-right: 1.5em; + margin-bottom: 1.5em; +} + +.alignright { + float: right; + margin-left: 1.5em; + margin-bottom: 1.5em; +} + +.aligncenter { + clear: both; + display: block; + margin-right: auto; + margin-left: auto; + margin-bottom: 1.5em; +} diff --git a/wp-content/themes/brpp-prawo-podatki/style.css b/wp-content/themes/brpp-prawo-podatki/style.css new file mode 100644 index 0000000..fcc5ffa --- /dev/null +++ b/wp-content/themes/brpp-prawo-podatki/style.css @@ -0,0 +1,969 @@ +/*! +Theme Name: BRPP prawo podatki +Theme URI: http://underscores.me/ +Author: Underscores.me +Author URI: http://underscores.me/ +Description: Description +Version: 1.0.0 +Tested up to: 5.4 +Requires PHP: 5.6 +License: GNU General Public License v2 or later +License URI: LICENSE +Text Domain: brpp-prawo-podatki +Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready + +This theme, like WordPress, is licensed under the GPL. +Use it to make something cool, have fun, and share what you've learned. + +BRPP prawo podatki is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc. +Underscores is distributed under the terms of the GNU GPL v2 or later. + +Normalizing styles have been helped along thanks to the fine work of +Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/ +*/ + +/*-------------------------------------------------------------- +>>> TABLE OF CONTENTS: +---------------------------------------------------------------- +# Generic + - Normalize + - Box sizing +# Base + - Typography + - Elements + - Links + - Forms +## Layouts +# Components + - Navigation + - Posts and pages + - Comments + - Widgets + - Media + - Captions + - Galleries +# plugins + - Jetpack infinite scroll +# Utilities + - Accessibility + - Alignments + +--------------------------------------------------------------*/ + +/*-------------------------------------------------------------- +# Generic +--------------------------------------------------------------*/ + +/* Normalize +--------------------------------------------- */ + +/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */ + +/* Document + ========================================================================== */ + +/** + * 1. Correct the line height in all browsers. + * 2. Prevent adjustments of font size after orientation changes in iOS. + */ +html { + line-height: 1.15; + -webkit-text-size-adjust: 100%; +} + +/* Sections + ========================================================================== */ + +/** + * Remove the margin in all browsers. + */ +body { + margin: 0; +} + +/** + * Render the `main` element consistently in IE. + */ +main { + display: block; +} + +/** + * Correct the font size and margin on `h1` elements within `section` and + * `article` contexts in Chrome, Firefox, and Safari. + */ +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/* Grouping content + ========================================================================== */ + +/** + * 1. Add the correct box sizing in Firefox. + * 2. Show the overflow in Edge and IE. + */ +hr { + box-sizing: content-box; + height: 0; + overflow: visible; +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ +pre { + font-family: monospace, monospace; + font-size: 1em; +} + +/* Text-level semantics + ========================================================================== */ + +/** + * Remove the gray background on active links in IE 10. + */ +a { + background-color: transparent; +} + +/** + * 1. Remove the bottom border in Chrome 57- + * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. + */ +abbr[title] { + border-bottom: none; + text-decoration: underline; + text-decoration: underline dotted; +} + +/** + * Add the correct font weight in Chrome, Edge, and Safari. + */ +b, +strong { + font-weight: bolder; +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ +code, +kbd, +samp { + font-family: monospace, monospace; + font-size: 1em; +} + +/** + * Add the correct font size in all browsers. + */ +small { + font-size: 80%; +} + +/** + * Prevent `sub` and `sup` elements from affecting the line height in + * all browsers. + */ +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +/* Embedded content + ========================================================================== */ + +/** + * Remove the border on images inside links in IE 10. + */ +img { + border-style: none; +} + +/* Forms + ========================================================================== */ + +/** + * 1. Change the font styles in all browsers. + * 2. Remove the margin in Firefox and Safari. + */ +button, +input, +optgroup, +select, +textarea { + font-family: inherit; + font-size: 100%; + line-height: 1.15; + margin: 0; +} + +/** + * Show the overflow in IE. + * 1. Show the overflow in Edge. + */ +button, +input { + overflow: visible; +} + +/** + * Remove the inheritance of text transform in Edge, Firefox, and IE. + * 1. Remove the inheritance of text transform in Firefox. + */ +button, +select { + text-transform: none; +} + +/** + * Correct the inability to style clickable types in iOS and Safari. + */ +button, +[type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; +} + +/** + * Remove the inner border and padding in Firefox. + */ +button::-moz-focus-inner, +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner { + border-style: none; + padding: 0; +} + +/** + * Restore the focus styles unset by the previous rule. + */ +button:-moz-focusring, +[type="button"]:-moz-focusring, +[type="reset"]:-moz-focusring, +[type="submit"]:-moz-focusring { + outline: 1px dotted ButtonText; +} + +/** + * Correct the padding in Firefox. + */ +fieldset { + padding: 0.35em 0.75em 0.625em; +} + +/** + * 1. Correct the text wrapping in Edge and IE. + * 2. Correct the color inheritance from `fieldset` elements in IE. + * 3. Remove the padding so developers are not caught out when they zero out + * `fieldset` elements in all browsers. + */ +legend { + box-sizing: border-box; + color: inherit; + display: table; + max-width: 100%; + padding: 0; + white-space: normal; +} + +/** + * Add the correct vertical alignment in Chrome, Firefox, and Opera. + */ +progress { + vertical-align: baseline; +} + +/** + * Remove the default vertical scrollbar in IE 10+. + */ +textarea { + overflow: auto; +} + +/** + * 1. Add the correct box sizing in IE 10. + * 2. Remove the padding in IE 10. + */ +[type="checkbox"], +[type="radio"] { + box-sizing: border-box; + padding: 0; +} + +/** + * Correct the cursor style of increment and decrement buttons in Chrome. + */ +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +/** + * 1. Correct the odd appearance in Chrome and Safari. + * 2. Correct the outline style in Safari. + */ +[type="search"] { + -webkit-appearance: textfield; + outline-offset: -2px; +} + +/** + * Remove the inner padding in Chrome and Safari on macOS. + */ +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * 1. Correct the inability to style clickable types in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ +::-webkit-file-upload-button { + -webkit-appearance: button; + font: inherit; +} + +/* Interactive + ========================================================================== */ + +/* + * Add the correct display in Edge, IE 10+, and Firefox. + */ +details { + display: block; +} + +/* + * Add the correct display in all browsers. + */ +summary { + display: list-item; +} + +/* Misc + ========================================================================== */ + +/** + * Add the correct display in IE 10+. + */ +template { + display: none; +} + +/** + * Add the correct display in IE 10. + */ +[hidden] { + display: none; +} + +/* Box sizing +--------------------------------------------- */ + +/* Inherit box-sizing to more easily change it's value on a component level. +@link http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */ +*, +*::before, +*::after { + box-sizing: inherit; +} + +html { + box-sizing: border-box; +} + +/*-------------------------------------------------------------- +# Base +--------------------------------------------------------------*/ + +/* Typography +--------------------------------------------- */ +body, +button, +input, +select, +optgroup, +textarea { + color: #404040; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; + font-size: 1rem; + line-height: 1.5; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + clear: both; +} + +p { + margin-bottom: 1.5em; +} + +dfn, +cite, +em, +i { + font-style: italic; +} + +blockquote { + margin: 0 1.5em; +} + +address { + margin: 0 0 1.5em; +} + +pre { + background: #eee; + font-family: "Courier 10 Pitch", courier, monospace; + line-height: 1.6; + margin-bottom: 1.6em; + max-width: 100%; + overflow: auto; + padding: 1.6em; +} + +code, +kbd, +tt, +var { + font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace; +} + +abbr, +acronym { + border-bottom: 1px dotted #666; + cursor: help; +} + +mark, +ins { + background: #fff9c0; + text-decoration: none; +} + +big { + font-size: 125%; +} + +/* Elements +--------------------------------------------- */ +body { + background: #fff; +} + +hr { + background-color: #ccc; + border: 0; + height: 1px; + margin-bottom: 1.5em; +} + +ul, +ol { + margin: 0 0 1.5em 3em; +} + +ul { + list-style: disc; +} + +ol { + list-style: decimal; +} + +li > ul, +li > ol { + margin-bottom: 0; + margin-left: 1.5em; +} + +dt { + font-weight: 700; +} + +dd { + margin: 0 1.5em 1.5em; +} + +/* Make sure embeds and iframes fit their containers. */ +embed, +iframe, +object { + max-width: 100%; +} + +img { + height: auto; + max-width: 100%; +} + +figure { + margin: 1em 0; +} + +table { + margin: 0 0 1.5em; + width: 100%; +} + +/* Links +--------------------------------------------- */ +a { + color: #4169e1; +} + +a:visited { + color: #800080; +} + +a:hover, +a:focus, +a:active { + color: #191970; +} + +a:focus { + outline: thin dotted; +} + +a:hover, +a:active { + outline: 0; +} + +/* Forms +--------------------------------------------- */ +button, +input[type="button"], +input[type="reset"], +input[type="submit"] { + border: 1px solid; + border-color: #ccc #ccc #bbb; + border-radius: 3px; + background: #e6e6e6; + color: rgba(0, 0, 0, 0.8); + line-height: 1; + padding: 0.6em 1em 0.4em; +} + +button:hover, +input[type="button"]:hover, +input[type="reset"]:hover, +input[type="submit"]:hover { + border-color: #ccc #bbb #aaa; +} + +button:active, +button:focus, +input[type="button"]:active, +input[type="button"]:focus, +input[type="reset"]:active, +input[type="reset"]:focus, +input[type="submit"]:active, +input[type="submit"]:focus { + border-color: #aaa #bbb #bbb; +} + +input[type="text"], +input[type="email"], +input[type="url"], +input[type="password"], +input[type="search"], +input[type="number"], +input[type="tel"], +input[type="range"], +input[type="date"], +input[type="month"], +input[type="week"], +input[type="time"], +input[type="datetime"], +input[type="datetime-local"], +input[type="color"], +textarea { + color: #666; + border: 1px solid #ccc; + border-radius: 3px; + padding: 3px; +} + +input[type="text"]:focus, +input[type="email"]:focus, +input[type="url"]:focus, +input[type="password"]:focus, +input[type="search"]:focus, +input[type="number"]:focus, +input[type="tel"]:focus, +input[type="range"]:focus, +input[type="date"]:focus, +input[type="month"]:focus, +input[type="week"]:focus, +input[type="time"]:focus, +input[type="datetime"]:focus, +input[type="datetime-local"]:focus, +input[type="color"]:focus, +textarea:focus { + color: #111; +} + +select { + border: 1px solid #ccc; +} + +textarea { + width: 100%; +} + +/*-------------------------------------------------------------- +# Layouts +--------------------------------------------------------------*/ + +/*-------------------------------------------------------------- +# Components +--------------------------------------------------------------*/ + +/* Navigation +--------------------------------------------- */ +.main-navigation { + display: block; + width: 100%; +} + +.main-navigation ul { + display: none; + list-style: none; + margin: 0; + padding-left: 0; +} + +.main-navigation ul ul { + box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); + float: left; + position: absolute; + top: 100%; + left: -999em; + z-index: 99999; +} + +.main-navigation ul ul ul { + left: -999em; + top: 0; +} + +.main-navigation ul ul li:hover > ul, +.main-navigation ul ul li.focus > ul { + display: block; + left: auto; +} + +.main-navigation ul ul a { + width: 200px; +} + +.main-navigation ul li:hover > ul, +.main-navigation ul li.focus > ul { + left: auto; +} + +.main-navigation li { + position: relative; +} + +.main-navigation a { + display: block; + text-decoration: none; +} + +/* Small menu. */ +.menu-toggle, +.main-navigation.toggled ul { + display: block; +} + +@media screen and (min-width: 37.5em) { + + .menu-toggle { + display: none; + } + + .main-navigation ul { + display: flex; + } +} + +.site-main .comment-navigation, +.site-main +.posts-navigation, +.site-main +.post-navigation { + margin: 0 0 1.5em; +} + +.comment-navigation .nav-links, +.posts-navigation .nav-links, +.post-navigation .nav-links { + display: flex; +} + +.comment-navigation .nav-previous, +.posts-navigation .nav-previous, +.post-navigation .nav-previous { + flex: 1 0 50%; +} + +.comment-navigation .nav-next, +.posts-navigation .nav-next, +.post-navigation .nav-next { + text-align: end; + flex: 1 0 50%; +} + +/* Posts and pages +--------------------------------------------- */ +.sticky { + display: block; +} + +.post, +.page { + margin: 0 0 1.5em; +} + +.updated:not(.published) { + display: none; +} + +.page-content, +.entry-content, +.entry-summary { + margin: 1.5em 0 0; +} + +.page-links { + clear: both; + margin: 0 0 1.5em; +} + +/* Comments +--------------------------------------------- */ +.comment-content a { + word-wrap: break-word; +} + +.bypostauthor { + display: block; +} + +/* Widgets +--------------------------------------------- */ +.widget { + margin: 0 0 1.5em; +} + +.widget select { + max-width: 100%; +} + +/* Media +--------------------------------------------- */ +.page-content .wp-smiley, +.entry-content .wp-smiley, +.comment-content .wp-smiley { + border: none; + margin-bottom: 0; + margin-top: 0; + padding: 0; +} + +/* Make sure logo link wraps around logo image. */ +.custom-logo-link { + display: inline-block; +} + +/* Captions +--------------------------------------------- */ +.wp-caption { + margin-bottom: 1.5em; + max-width: 100%; +} + +.wp-caption img[class*="wp-image-"] { + display: block; + margin-left: auto; + margin-right: auto; +} + +.wp-caption .wp-caption-text { + margin: 0.8075em 0; +} + +.wp-caption-text { + text-align: center; +} + +/* Galleries +--------------------------------------------- */ +.gallery { + margin-bottom: 1.5em; + display: grid; + grid-gap: 1.5em; +} + +.gallery-item { + display: inline-block; + text-align: center; + width: 100%; +} + +.gallery-columns-2 { + grid-template-columns: repeat(2, 1fr); +} + +.gallery-columns-3 { + grid-template-columns: repeat(3, 1fr); +} + +.gallery-columns-4 { + grid-template-columns: repeat(4, 1fr); +} + +.gallery-columns-5 { + grid-template-columns: repeat(5, 1fr); +} + +.gallery-columns-6 { + grid-template-columns: repeat(6, 1fr); +} + +.gallery-columns-7 { + grid-template-columns: repeat(7, 1fr); +} + +.gallery-columns-8 { + grid-template-columns: repeat(8, 1fr); +} + +.gallery-columns-9 { + grid-template-columns: repeat(9, 1fr); +} + +.gallery-caption { + display: block; +} + +/*-------------------------------------------------------------- +# Plugins +--------------------------------------------------------------*/ + +/* Jetpack infinite scroll +--------------------------------------------- */ + +/* Hide the Posts Navigation and the Footer when Infinite Scroll is in use. */ +.infinite-scroll .posts-navigation, +.infinite-scroll.neverending .site-footer { + display: none; +} + +/* Re-display the Theme Footer when Infinite Scroll has reached its end. */ +.infinity-end.neverending .site-footer { + display: block; +} + +/*-------------------------------------------------------------- +# Utilities +--------------------------------------------------------------*/ + +/* Accessibility +--------------------------------------------- */ + +/* Text meant only for screen readers. */ +.screen-reader-text { + border: 0; + clip: rect(1px, 1px, 1px, 1px); + clip-path: inset(50%); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute !important; + width: 1px; + word-wrap: normal !important; +} + +.screen-reader-text:focus { + background-color: #f1f1f1; + border-radius: 3px; + box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); + clip: auto !important; + clip-path: none; + color: #21759b; + display: block; + font-size: 0.875rem; + font-weight: 700; + height: auto; + left: 5px; + line-height: normal; + padding: 15px 23px 14px; + text-decoration: none; + top: 5px; + width: auto; + z-index: 100000; +} + +/* Do not show the outline on the skip link target. */ +#primary[tabindex="-1"]:focus { + outline: 0; +} + +/* Alignments +--------------------------------------------- */ +.alignleft { + + /*rtl:ignore*/ + float: left; + + /*rtl:ignore*/ + margin-right: 1.5em; + margin-bottom: 1.5em; +} + +.alignright { + + /*rtl:ignore*/ + float: right; + + /*rtl:ignore*/ + margin-left: 1.5em; + margin-bottom: 1.5em; +} + +.aligncenter { + clear: both; + display: block; + margin-left: auto; + margin-right: auto; + margin-bottom: 1.5em; +} diff --git a/wp-content/themes/brpp-prawo-podatki/template-parts/content-none.php b/wp-content/themes/brpp-prawo-podatki/template-parts/content-none.php new file mode 100644 index 0000000..a6d6f0a --- /dev/null +++ b/wp-content/themes/brpp-prawo-podatki/template-parts/content-none.php @@ -0,0 +1,51 @@ + + +
diff --git a/wp-content/themes/brpp-prawo-podatki/template-parts/content-page.php b/wp-content/themes/brpp-prawo-podatki/template-parts/content-page.php new file mode 100644 index 0000000..92973f7 --- /dev/null +++ b/wp-content/themes/brpp-prawo-podatki/template-parts/content-page.php @@ -0,0 +1,54 @@ + + +
> +
+ ', '' ); ?> +
+ + + +
+ '', + ) + ); + ?> +
+ + +
+ %s', 'brpp-prawo-podatki' ), + array( + 'span' => array( + 'class' => array(), + ), + ) + ), + wp_kses_post( get_the_title() ) + ), + '', + '' + ); + ?> +
+ +
diff --git a/wp-content/themes/brpp-prawo-podatki/template-parts/content-search.php b/wp-content/themes/brpp-prawo-podatki/template-parts/content-search.php new file mode 100644 index 0000000..d818627 --- /dev/null +++ b/wp-content/themes/brpp-prawo-podatki/template-parts/content-search.php @@ -0,0 +1,35 @@ + + + diff --git a/wp-content/themes/brpp-prawo-podatki/template-parts/content.php b/wp-content/themes/brpp-prawo-podatki/template-parts/content.php new file mode 100644 index 0000000..83bef7e --- /dev/null +++ b/wp-content/themes/brpp-prawo-podatki/template-parts/content.php @@ -0,0 +1,63 @@ + + +
> +
+ ', '' ); + else : + the_title( '

', '

' ); + endif; + + if ( 'post' === get_post_type() ) : + ?> + + +
+ + + +
+ "%s"', 'brpp-prawo-podatki' ), + array( + 'span' => array( + 'class' => array(), + ), + ) + ), + wp_kses_post( get_the_title() ) + ) + ); + + wp_link_pages( + array( + 'before' => '', + ) + ); + ?> +
+ +
+ +
+
+ + +
+ ' . wp_kses( + /* translators: 1: link to WP admin new post page. */ + __( 'Ready to publish your first post? Get started here.', 'brpp-prawo-podatki' ), + array( + 'a' => array( + 'href' => array(), + ), + ) + ) . '

', + esc_url( admin_url( 'post-new.php' ) ) + ); + + elseif ( is_search() ) : + ?> + +

+ + +

+ +
+