<?php if(isset($row) && is_single()) { ?> // Непонятно что такое isset($row), возможно тут надо делать проверку на наличие поля creator? if(get_post_meta($post->ID, 'creator', true))
<div class="creator">
<?php echo get_post_meta($post->ID, 'creator', true);?>
</div>
<?php }?>
$("#myform").submit(function(e) {
e.preventDefault();
let f = $("#myform").serialize()+'&t='+$('.ticket-type').attr('data-info')+'&k='+$('.ticket-count').html();
$.ajax({
url: '/message', // Вот тут должен быть misc
type: 'post',
dataType: 'json',
data: f,
success: function(data) {
console.log(data);
$('#myform')[0].reset();
},
error: function(data) {
console.log(data);
}
});
});
});
var observer = new MutationObserver(function(mutations) {
mutations.forEach(function(mutationRecord) {
console.log('Стили изменились!');
});
});
var target = document.getElementById('elementid');
observer.observe(target, { attributes : true, attributeFilter : ['style'] });
$("#myDiv").attrchange({
trackValues: true, // set to true so that the event object is updated with old & new values
callback: function(evnt) {
if(evnt.attributeName == "display") { // which attribute you want to watch for changes
if(evnt.newValue.search(/inline/i) == -1) {
// your code to execute goes here...
}
}
}
});
function getClosestDays(limit) {
var s = new Date();
s.setDate(s.getDate() + 1); // если хотим начать с завтрашнего дня
var a = [];
for (var i = 0; i < limit; i++) {
a.push((s.getMonth() + 1) + '.' + s.getDate() + '.' + s.getFullYear());
s = new Date(s.setDate(
s.getDate() + 1
))
}
return a;
};
getClosestDays(5);
//Output: ["10.29.2016", "10.30.2016", "10.31.2016", "11.1.2016", "11.2.2016"]
function sliderhomeShortcode( $attr ) {
ob_start();
get_template_part( 'sliderhome' );
return ob_get_clean();
}
add_shortcode( 'sliderhome', 'sliderhomeShortcode' );
<base href="http://www.domain.ru/project1/">
<input id="" type="checkbox" onclick="handleChange(this)">
.labelChecked{
background: #9abb82;
}
.labelIChecked{
left: auto;
right: 0;
}
.beforeChecked{
content: "on";
right: 120%;
color: #82a06a;
text-shadow: 0 1px 0 #afcb9b, 0 -1px 0 #6b8659;
}
function handleChange(chk) {
var label = document.getElementsByTagName("label")[0];
var labelI = document.querySelectorAll('label i')[0];
var labelBefore = document.querySelectorAll('label i:before')[0];
if(chk.checked == true){
label.classList.add(".labelChecked");
labelIChecked.classList.add(".labelIChecked");
beforeChecked.classList.add(".beforeChecked");
}else{
label.classList.remove(".labelChecked");
labelIChecked.classList.remove(".labelIChecked");
beforeChecked.classList.remove(".beforeChecked");
}
}
event.stopImmediatePropagation();
Если несколько слушателей прикреплены к одному и тому же элементу с одинаковым типом события, тогда они будут вызваны в порядке своего добавления. Если один из этих слушателей вызовет event.stopImmediatePropagation() тогда события оставшихся слушателей вызваны не будут.