Skip to content

Instantly share code, notes, and snippets.

View sarvar's full-sized avatar

Sarvar sarvar

  • Uzbekistan, Tashkent
View GitHub Profile
@sarvar
sarvar / wpml.php
Created January 14, 2017 09:25
WPML If language statement
<?php if(ICL_LANGUAGE_CODE=='en'): ?>
---do something---
<?php elseif(ICL_LANGUAGE_CODE=='it'): ?>
---do something else--
<?php endif; ?>
@sarvar
sarvar / function.php
Created June 14, 2024 10:10
Get Image URL instead of Attachment Id in Rest API
function ws_register_images_field() {
register_rest_field(
'post',
'images',
array(
'get_callback' => 'ws_get_images_urls',
'update_callback' => null,
'schema' => null,
)
);
@sarvar
sarvar / change-sender-name.php
Created March 8, 2017 19:59
How to Change Sender Name in Outgoing WordPress Email
// Function to change email address
function wpb_sender_email( $original_email_address ) {
return 'tim.smith@example.com';
}
// Function to change sender name
function wpb_sender_name( $original_email_from ) {
return 'Tim Smith';
}
@sarvar
sarvar / responsive.php
Created January 16, 2017 17:43
Force bootstrap responsive image to be square
<div class="col-sm-6">
<a href="#" class="thumbnail">
<div class="caption">
title<br/>3 x bekeken
</div>
<div class="image">
<img src="" class="img img-responsive full-width" />
</div>
</a>
</div>
@sarvar
sarvar / script.js
Created June 12, 2022 16:22
owl-carousel only for mobile
/*
And a bit of CSS to show disabled Owl element:
.owl-carousel.off {
display: block;
}
*/
$(function() {
var owl = $('.owl-carousel'),
@sarvar
sarvar / mysql.txt
Created October 10, 2021 07:17
Changing WordPress URLs in MySQL Database
UPDATE wp_options SET option_value = replace(option_value, 'oldurl.com', 'newurl.com') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET guid = replace(guid, 'oldurl.com','newurl.com');
UPDATE wp_posts SET post_content = replace(post_content, 'oldurl.com', 'newurl.com');
UPDATE wp_postmeta SET meta_value = replace(meta_value,'oldurl.com','newurl.com');
@sarvar
sarvar / functions.php
Created September 28, 2020 19:03
Disable individual theme update notification WordPress
function disable_theme_update_notification( $value ) {
if ( isset( $value ) && is_object( $value ) ) {
unset( $value->response['themename'] );
}
return $value;
}
add_filter( 'site_transient_update_themes', 'disable_theme_update_notification' );
@sarvar
sarvar / index.html
Created November 13, 2017 18:27
Sticky Bootstrap navbar on scroll for Bootstrap 4
<nav class="navbar" data-toggle="sticky-onscroll">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand" href="http://bootbites.com">BootBites.com</a>
</div>
</div>
</nav>
@sarvar
sarvar / file.txt
Created August 4, 2020 12:11
How to fix "ReferenceError: primordials is not defined" error
In the same directory where you have package.json create an npm-shrinkwrap.json file with the following contents:
{
"dependencies": {
"graceful-fs": {
"version": "4.2.2"
}
}
}
@sarvar
sarvar / index.php
Created July 31, 2020 10:42
Highlight custom post type parent as active item in Wordpress Navigation
function remove_parent($var)
{
if ($var == 'current_page_parent' || $var == 'current-menu-item' || $var == 'current-page-ancestor') { return false; }
return true;
}
function tg_add_class_to_menu($classes)
{
if (is_singular('projects'))
{