Skip to content

Instantly share code, notes, and snippets.

View johnstonphilip's full-sized avatar

Phil Johnston johnstonphilip

View GitHub Profile
import ReactDOM from "react-dom";
import {
BlockEditorProvider,
BlockList,
WritingFlow,
ObserveTyping,
BlockEditorKeyboardShortcuts,
storeConfig as blockEditorStoreConfig,
BlockInspector,
<?php
/**
* Modify the rendered output of any block.
*
* @param string $block_content The normal block HTML that would be sent to the screen.
* @param array $block An array of data about the block, and the way the user configured it.
*/
function my_custom_render( $block_content, $block ) {
<?php
define('SHORTINIT', true);
require 'wp-load.php';
global $wpdb;
$post_id_to_get = 2;
$result = $wpdb->get_row( $wpdb->prepare( "SELECT * FROM $wpdb->posts WHERE ID = %d", $post_id_to_get ) );
echo json_encode( $result );
die();
@johnstonphilip
johnstonphilip / order-posts-in-term-by-term-order
Created October 7, 2023 17:16
This will make posts get queried in order by the term_order defined for the post in the term_relationships table
function my_order_posts_in_term_by_term_order( $orderby, $query ) {
global $wpdb;
return "$wpdb->term_relationships.term_order ASC";
}
add_filter( 'posts_orderby', 'my_order_posts_in_term_by_term_order', 10, 2 );