feat: initial ACRIB WordPress deployment

- WordPress 6.9.4 (es_ES) with Kadence theme
- Homepage: Hero, La Asociación, Pilares, Beneficios, Eventos, Miembros, Hazte Miembro, Contacto
- Brand identity: #13294b navy, #a12932 burgundy, #c69c48 gold
- Fonts: Raleway (headings) + Source Sans 3 (body) + Lato (UI)
- Plugins: Kadence Blocks, Polylang, Contact Form 7
- Custom CSS with full brand styling and responsive layout
- HTTPS enforced via wp-config.php proxy detection
This commit is contained in:
Malin
2026-05-19 19:25:59 +02:00
commit f3ff7b7186
6119 changed files with 1984255 additions and 0 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,59 @@
<?php
class Kadence_Blocks_Header_CPT_Rest_Controller extends WP_REST_Posts_Controller {
/**
* Registers the routes for the objects of the controller.
*
* @see register_rest_route()
*/
public function register_routes() {
parent::register_routes();
register_rest_route(
$this->namespace,
'/' . $this->rest_base . '/auto-draft',
array(
array(
'methods' => WP_REST_Server::CREATABLE,
'callback' => array( $this, 'create_auto_draft' ),
'permission_callback' => array( $this, 'create_item_permissions_check' ),
),
)
);
}
/**
* Creates an auto draft.
*
* @param WP_REST_Request $request
*
* @return WP_REST_Response
*/
public function create_auto_draft( $request ) {
require_once ABSPATH . 'wp-admin/includes/post.php';
unset( $_REQUEST['content'], $_REQUEST['excerpt'] );
$post = get_default_post_to_edit( $this->post_type, true );
$request->set_param( 'context', 'edit' );
return $this->prepare_item_for_response( $post, $request );
}
public function get_items_permissions_check( $request ) {
if ( ! current_user_can( get_post_type_object( $this->post_type )->cap->edit_posts ) ) {
return new WP_Error( 'rest_cannot_view', __( 'You do not have permission to view these posts.', 'kadence-blocks' ) );
}
return parent::get_items_permissions_check( $request );
}
public function get_item_permissions_check( $request ) {
if ( ! current_user_can( 'edit_post', $request['id'] ) ) {
return new WP_Error( 'rest_cannot_view', __( 'You do not have permission to view these posts.', 'kadence-blocks' ) );
}
return parent::get_item_permissions_check( $request );
}
}

View File

@@ -0,0 +1,12 @@
/**
* Template: {post_title}
* Post Type: {post_type}
*/
import { createBlock } from '@wordpress/blocks';
{post_meta}
{inner_blocks}
export { postMeta, innerBlocks };

Binary file not shown.

After

Width:  |  Height:  |  Size: 461 KiB