Skip to content

Instantly share code, notes, and snippets.

View amrikarisma's full-sized avatar
💭
I may be slow to respond.

Amri amrikarisma

💭
I may be slow to respond.
View GitHub Profile
@amrikarisma
amrikarisma / auto-regenerate-thumb.php
Last active December 14, 2022 08:29
WordPress generate new size for old posts
<?php
require_once(ABSPATH . 'wp-admin/includes/image.php');
// Put the function in a class to make it more extendable
class KRS_regen_media
{
public function krs_regenerate($imageId)
{
$imagePath = wp_get_original_image_path($imageId);
@amrikarisma
amrikarisma / custom-feed.php
Last active January 3, 2023 03:01
How to create custom feed WordPress without Plugins
<?php
/**
* Create custom function and custom rss template.
* URL : /feed/feedname
* When url 404 not found, please open permalink setting then try again.
*/
add_action('init', 'customRSS');
function customRSS(){
add_feed('feedname', 'customRSSFunc');
@amrikarisma
amrikarisma / functions.php
Created January 24, 2023 10:31 — forked from ChrisLTD/functions.php
Fix so you can preview ACF field changes in Wordpress admin
<?php
/*
Debug preview with custom fields
Taken from: http://support.advancedcustomfields.com/forums/topic/preview-solution/
See also: http://support.advancedcustomfields.com/forums/topic/2nd-every-other-post-preview-throws-notice/
*/
add_filter('_wp_post_revision_fields', 'add_field_debug_preview');
function add_field_debug_preview($fields){
$fields["debug_preview"] = "debug_preview";
return $fields;
@amrikarisma
amrikarisma / Javascript Format NPWP
Created April 4, 2023 04:57 — forked from yudapc/Javascript Format NPWP
Javascript Format NPWP. NPWP is ID tax each people of indonesian. Specificly in frontend need to format NPWP before render to user
//
// Javascript Format NPWP
//
function formatNpwp(value) {
if (typeof value === 'string') {
return value.replace(/(\d{2})(\d{3})(\d{3})(\d{1})(\d{3})(\d{3})/, '$1.$2.$3.$4-$5.$6');
}
}