// Slugs.
add_filter( 'pre_term_slug', 'sanitize_title' );
add_filter( 'wp_insert_post_data', '_wp_customize_changeset_filter_insert_post_data', 10, 2 );
// Mime types.
add_filter( 'pre_post_mime_type', 'sanitize_mime_type' );
add_filter( 'post_mime_type', 'sanitize_mime_type' );
// Meta.
add_filter( 'register_meta_args', '_wp_register_meta_args_allowed_list', 10, 2 );
// Counts.
add_action( 'admin_init', 'wp_schedule_update_user_counts' );
add_action( 'wp_update_user_counts', 'wp_schedule_update_user_counts', 10, 0 );
foreach ( array( 'user_register', 'deleted_user' ) as $action ) {
add_action( $action, 'wp_maybe_update_user_counts', 10, 0 );
}
// Comment meta.
add_action( 'added_comment_meta', 'wp_cache_set_comments_last_changed' );
add_action( 'updated_comment_meta', 'wp_cache_set_comments_last_changed' );
add_action( 'deleted_comment_meta', 'wp_cache_set_comments_last_changed' );
// Post meta.
add_action( 'added_post_meta', 'wp_cache_set_posts_last_changed' );
add_action( 'updated_post_meta', 'wp_cache_set_posts_last_changed' );
add_action( 'deleted_post_meta', 'wp_cache_set_posts_last_changed' );
$script_handle = $metadata[ $field_name ];
if ( is_array( $script_handle ) ) {
if ( empty( $script_handle[ $index ] ) ) {
return false;
}
$script_handle = $script_handle[ $index ];
}
$script_path = remove_block_asset_path_prefix( $script_handle );
if ( $script_handle === $script_path ) {
return $script_handle;
}
$script_handle = generate_block_asset_handle( $metadata['name'], $field_name, $index );
$script_asset_path = wp_normalize_path(
realpath(
dirname( $metadata['file'] ) . '/' .
substr_replace( $script_path, '.asset.php', - strlen( '.js' ) )
)
);
// Term meta.
add_action( 'added_term_meta', 'wp_cache_set_terms_last_changed' );
add_action( 'updated_term_meta', 'wp_cache_set_terms_last_changed' );
add_action( 'deleted_term_meta', 'wp_cache_set_terms_last_changed' );
add_filter( 'get_term_metadata', 'wp_check_term_meta_support_prefilter' );
add_filter( 'add_term_metadata', 'wp_check_term_meta_support_prefilter' );
add_filter( 'update_term_metadata', 'wp_check_term_meta_support_prefilter' );
add_filter( 'delete_term_metadata', 'wp_check_term_meta_support_prefilter' );
add_filter( 'get_term_metadata_by_mid', 'wp_check_term_meta_support_prefilter' );
add_filter( 'update_term_metadata_by_mid', 'wp_check_term_meta_support_prefilter' );
add_filter( 'delete_term_metadata_by_mid', 'wp_check_term_meta_support_prefilter' );
add_filter( 'update_term_metadata_cache', 'wp_check_term_meta_support_prefilter' );
foreach ( $property_mappings as $key => $mapped_key ) {
if ( isset( $metadata[ $key ] ) ) {
$settings[ $mapped_key ] = $metadata[ $key ];
if ( $textdomain && isset( $i18n_schema->$key ) ) {
$settings[ $mapped_key ] = translate_settings_using_i18n_schema( $i18n_schema->$key );
}
}
}
Hire a team of WordPress experts: consultancy and troubleshooting, theme and plugin development, performance optimization, integrations, and more.
We work with great clients across the globe.
We develop WordPress-powered web applications since 2008.
Complex data models and fields.
Multilinugal SEO-friendly experience.
Custom taxonomies & post types.
All-in-one SEO ultimate tool.
Most popular ecommerce platform.
Import & export any data you need.
Community & social websites.
Lightning-fast websites.
We build open source digital platforms to help businesses grow.
Custom theme development. Best practices. Expert frontend engineers.
Plugin DevelopmentDevelopment of a custom plugin fitting exactly your business needs.
Filters & Handlers DevelopmentTheme and plugins modification to handle your website's specific events.
Shortcode DevelopmentShortcode development to fit exactly your content and markup requirements.
Theme code modifications, string translations setup, WP Loop modifications for your i18n.
Plugins LocalizationPlugin code modifications. POT files.
Interface localizationLocalization of your custom admin interfaces. POT files.
ACF fields localizationLocalization of your ACF fields.
Performance optimization. Lazy load setup. CDN setup. Cloudflare configuration.
Google Page Speed ResultsCore Web Vitals issues fix. Google Page Speed Test results improvement.
Code and Database Queries RefactoringCode bottleneck investigation and refactoring. DB queries optimization.
Image OptimizationServer setup for on-the-fly image compressiona dn optimization.
Dynamics title tags and meta tags based on content/taxonomy and prebuilt patterns.
Multilingual SEOSEO setup for multilingual websites. Yoast or AIOSEO multilingual setup.
Structured Data for SEOSchema.org and/or JSON-LD setup. Dynamic patterns for eCommerce, events, books, etc.
AMPAMP version development. JS & CSS modifications.
Development of custom payment gateways. Integration and modification of existing gateays.
Shipping API IntegrationDevelopment of easy turnkey solutions to simplify your shipping processes.
CRM API IntegrationsIntegration with your existing CRM, accounting software, email marketing software, and more.
Custom SearchAdvanced ecommerce search platform. Autosugegstions. Smart rankings. Personalization.
Customization of the built-in WordPress REST API service.
Mobile APIWordPress-as-a-Backend for your mobile app.
MarTech IntegrationsIntegration with your existing MarTech tools: Salesforce, Hubspot, Marketo, Mailchimp, etc.
Analytics IntegrationsCustom events, goals, conversions. Google Tag Manager setup.
Fixing code-related fatal errors. Malware removal.
UpdatesCore updates. Plugin updates. Version control. Staging & testing.
Healthchecks & MonitoringDetecting and fixing of configutation errors. Server monitoring with Zabbix, Grafana.
Backups & Disaster Recovery StrategyCloud backups. Scheduled backups. DRS (Disaster Recovery Strategy).
Planning and managing your migration from start to finish.
Content MigrationPorting all your existing content, including images, text and custom data.
eCommerce Migration.Porting your existing products, categories, prices, SKU variations, filters.
Users MigrationMigrating all user information (including generated content). LDAP integrations.
Check out some of our featured projects and find out
how we solve business problems through WordPress.
Team of seasoned WordPress experts behind each project.
AvroraGlobal LLP
(Reg.No. 230540043941)
15, Zhukova street, suite 2
Oral, Republic of Kazakhstan
ZIP 090000
mail@auroraglobal.kz
+44 20 8089 9042
Reliable technologies for predictable results.
PHP, Laravel, MySQL, MariaDB, Clickhouse
HTML, CSS, Javascript, Typescript, jQuery, Vue, Ionic
nginx, Apache, LiteSpeed, Zabbix
Manual, PHPUnit, JMeter, Browserstack
Postman, REST API, SOAP, XML, JSON
Github, Github Actions, Docker, Docker Compose, WP CLI
AWS, Google Cloud Platform, Digital Ocean, CloudFlare
Pardot, Salesforce, Hubspot, Marketo, Mailchimp, Mailgun
Google Analytics, Google Data Studio, Google Tag Manager