add: block theme files

This commit is contained in:
2024-11-01 01:52:02 -03:00
parent 7ab3e43b21
commit 458e1c96e3
8 changed files with 172 additions and 0 deletions

67
functions.php Normal file
View File

@@ -0,0 +1,67 @@
<?php
/**
* Carta Campinas Wordpress Theme
*
* This file is executed everytime the theme is loaded (always the site
* is acessed)
* PHP VERSION 8
*
* @package CartaCampinas
* @author Hackeamos.Org <contato@hackeamos.org>
* @license GPL-3 https://www.gnu.org/licenses/gpl-3.0.pt-br.html
* @link https://github.com/Carta-Campinas/wordpress-theme
*/
namespace HackeamosOrg;
/**
* Composer Autoload
*/
require implode(
DIRECTORY_SEPARATOR,
[
__DIR__,
'vendor',
'autoload.php'
]
);
use \HackeamosOrg\HackeamosWP\MediaSizes;
/**
* Set site's media sizes
*/
MediaSizes::setMediaSizes(
[
'thumbnail' => [
'size_w' => 300,
'size_h' => 300,
'crop' => true
],
'medium' => [
'size_w' => 540,
'size_h' => 540,
'crop' => true
],
'medium_large' => [
'size_w' => 720,
'size_h' => 540,
'crop' => true
],
'medium_vertical' => [
'size_w' => 720,
'size_h' => 540,
'crop' => true
],
'large' => [
'size_w' => 1280,
'size_h' => 720,
'crop' => true
],
'post-thumbnail' => [
# null sizes avoid actually changing size, but this will add support to featured-images
'size_w' => null,
'size_h' => null
]
]
);

0
parts/cabe-alho.html Normal file
View File

19
parts/footer.html Normal file
View File

@@ -0,0 +1,19 @@
<!-- wp:columns -->
<div class="wp-block-columns"><!-- wp:column {"width":"100%","style":{"elements":{"link":{"color":{"text":"var:preset|color|base"}}}},"backgroundColor":"highlight","textColor":"base"} -->
<div class="wp-block-column has-base-color has-highlight-background-color has-text-color has-background has-link-color" style="flex-basis:100%"><!-- wp:paragraph {"align":"center"} -->
<p class="has-text-align-center">Carta Campinas é uma plataforma colaborativa de jornalismo. </p>
<!-- /wp:paragraph -->
<!-- wp:paragraph {"align":"center"} -->
<p class="has-text-align-center">O envio de conteúdo para publicação implica cessão de todos os direitos. </p>
<!-- /wp:paragraph -->
<!-- wp:paragraph {"align":"center"} -->
<p class="has-text-align-center">O material publicado na Carta Campinas pode ser reproduzido na web com crédito e link.</p>
<!-- /wp:paragraph -->
<!-- wp:image {"align":"center"} -->
<figure class="wp-block-image aligncenter"><img src="http://localhost/wp-content/uploads/2024/10/cc-by.svg" alt="" class=""/></figure>
<!-- /wp:image --></div>
<!-- /wp:column --></div>
<!-- /wp:columns -->

35
parts/header-2.html Normal file
View File

@@ -0,0 +1,35 @@
<!-- wp:columns -->
<div class="wp-block-columns"><!-- wp:column {"verticalAlignment":"center","width":""} -->
<div class="wp-block-column is-vertically-aligned-center"><!-- wp:social-links {"openInNewTab":true,"size":"has-small-icon-size","align":"center","className":"is-style-logos-only","style":{"layout":{"selfStretch":"fit","flexSize":null}},"layout":{"type":"flex","justifyContent":"center"}} -->
<ul class="wp-block-social-links aligncenter has-small-icon-size is-style-logos-only"><!-- wp:social-link {"url":"https://www.facebook.com/cartacampinas/","service":"facebook"} /-->
<!-- wp:social-link {"url":"https://twitter.com/CartaCampinas","service":"twitter"} /-->
<!-- wp:social-link {"url":"https://www.youtube.com/channel/UCEwSIg5a9hAL2M75zT4U5Eg","service":"youtube"} /-->
<!-- wp:social-link {"url":"https://www.instagram.com/cartacampinas/","service":"instagram"} /-->
<!-- wp:social-link {"url":"https://twitter.com/CartaCampinas","service":"pinterest"} /-->
<!-- wp:social-link {"url":"https://vk.com/cartacampinas","service":"vk"} /-->
<!-- wp:social-link {"url":"https://twitter.com/CartaCampinas","service":"linkedin"} /-->
<!-- wp:social-link {"url":"https://twitter.com/CartaCampinas","service":"tumblr"} /-->
<!-- wp:social-link {"url":"https://bsky.app/profile/cartacampinas.bsky.social","service":"bluesky"} /--></ul>
<!-- /wp:social-links --></div>
<!-- /wp:column -->
<!-- wp:column {"verticalAlignment":"center","width":""} -->
<div class="wp-block-column is-vertically-aligned-center"><!-- wp:site-logo {"width":300,"shouldSyncIcon":true,"align":"center"} /--></div>
<!-- /wp:column -->
<!-- wp:column {"verticalAlignment":"center","width":""} -->
<div class="wp-block-column is-vertically-aligned-center"><!-- wp:group {"layout":{"type":"flex","flexWrap":"nowrap","justifyContent":"right"}} -->
<div class="wp-block-group"><!-- wp:navigation {"ref":4,"overlayMenu":"always","icon":"menu","fontSize":"small","layout":{"type":"flex","justifyContent":"right"}} /-->
<!-- wp:search {"label":"Search","showLabel":false,"widthUnit":"%","buttonText":"Search","buttonPosition":"button-only","buttonUseIcon":true,"isSearchFieldHidden":true,"style":{"elements":{"link":{"color":{"text":"var:preset|color|black"}}}},"backgroundColor":"white","textColor":"black"} /--></div>
<!-- /wp:group --></div>
<!-- /wp:column --></div>
<!-- /wp:columns -->

0
parts/header.html Normal file
View File

17
style.css Normal file
View File

@@ -0,0 +1,17 @@
/*
Theme Name: Carta Campinas
Theme URI: https://github.com/Carta-Campinas/wordpress-theme
Author: Hackeamos.Org
Author URI: https://hackeamos.org/
Description: Cartacampinas 2025 Wordpress Theme.
Tags: news
Version: 0.1
Requires at least: 6.6.2
Tested up to: 6.6.2
Requires PHP: 8.0
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: carta-campinas
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

3
templates/index.html Normal file
View File

@@ -0,0 +1,3 @@
<!-- wp:template-part {"slug":"header-2"} /-->
<!-- wp:template-part {"slug":"footer"} /-->

31
theme.json Normal file
View File

@@ -0,0 +1,31 @@
{
"settings": {
"color": {
"palette": [
{
"color": "#ae1600",
"name": "Highlight",
"slug": "highlight"
},
{
"color": "#fffff8",
"name": "Base",
"slug": "base"
},
{
"color": "#222222",
"name": "Contrast",
"slug": "contrast"
}
]
}
},
"styles": {
"color": {
"background": "var(--wp--preset--color--base)",
"text": "var(--wp--preset--color--contrast)"
}
},
"version": 3,
"$schema": "https://schemas.wp.org/wp/6.6/theme.json"
}