WooCommerce – получить товар по названию?Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 WooCommerce – получить товар по названию?

Сообщение Anonymous »

Как узнать товар по его названию? Я знаю, что вы можете сделать это по идентификатору и SKU, но в моей текущей ситуации мне нужно получить продукт по его названию. Я искал и не смог найти эту функцию.

Моя функция находится на странице одного продукта, но продукт, от которого мне нужно получить данные, НЕ БУДЕТ быть текущим продуктом, на который смотрит пользователь. Вместо этого оно будет иметь то же имя, что и текущий продукт, но оканчивается другим символом. (товар, который будет искать пользователь, заканчивается на "-r", а тот, который мне нужно искать, заканчивается на "-$$$")

Пока что мои Functions.php:

Код: Выделить всё

  function fill_refurbished_addon_selectbox(){
//get id of current product
global $product;
$id= $product->get_id();
//get name of product
$currentName = get_the_title($id);
//remove -r, add -$$$ and store in var
$searchFor = substr($currentName, 0, -2) . "-$$$";
echo $searchFor;
//find $$$ product by title
$coreCharge = ***GET PRODUCT BY TITLE ($searchFOr)***;
//get price of $$$ product, store in var

//populate dropbox

}
add_action('woocommerce_before_add_to_cart_button', 'fill_refurbished_addon_selectbox', 20);
Причина в том, что мне нужно заполнить поле выбора информацией о продукте -$$$.

Подробнее здесь: https://stackoverflow.com/questions/450 ... t-by-title
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»