Чтобы вычислить процентное отношение чисел, нужно одно число разделить на другое и умножить на 100%. Число 12 составляет 40% от числа 30. Например, книга содержит 340 страниц. Вася прочитал 200 страниц.
pages = 340
read = 200
percent = (read / pages) * 100
if(empty($answer_text)){
$content = str_replace( '%AVERAGE_CATEGORY_POINTS_'.$category_name.'%' , $return_points.'%', $content);
}else{
$content = str_replace( $answer_text[0] , $return_points.'%', $content);
}
class Draw {
constructor(h, w, id = '') {
this.h = h;
this.w = w;
}
create() {
let createConvas = document.querySelector('div');
createConvas.innerHTML = `<canvas width=${this.w} height=${this.h}></canvas>`;
return createConvas;
}
}
let draw = new Draw(2, 4);
draw.create();
document.body.append(draw);
<?php
$args = array(
'post_type' => 'custom_post_type', //тут слаг типа записи
'posts_per_page' => -1,
);
$query = new WP_Query($args);
if ($query->have_posts()) {
while ($query->have_posts()) {
$query->the_post();
//шаблон вывода здесь
}
}
wp_reset_postdata();
wp_reset_query();
?>
form.addEventListener('submit', function(evt) {
evt.preventDefault();
// ничего не делаем
if (document.querySelector('#hidden').value) return
let formData = {
name: document.querySelector('input[name="name"]').value,
phone: document.querySelector('input[name="phone"]').value,
email: document.querySelector('input[name="email"]').value,
textarea: document.querySelector('textarea[name="textarea"]').value,
};
var request = new XMLHttpRequest();
import React from "react";
import ReactDOM from "react-dom";
import App2 from "./App2";
const App = () => {
const s3 = "foo";
return <App2 z1={s3} />;
};
ReactDOM.render(<App />, document.getElementById("root"));
import React from "react";
const App2 = ({ z1 }) => {
return <div>{z1}</div>;
};
export default App2;