Как использовать отрывок продукта для поиска строки БД, найти значение поля и использовать его для назначения типа записи pr. категория - PullRequest
0 голосов
/ 14 марта 2019

Мы работаем над небольшим проектом и не можем заставить его работать должным образом. Краткая информация: кто-то заполняет форму, информация отправляет в базу данных sql и создает WordPress тип продукта (используя zapier)

Мы пытаемся заставить wordpress получить отрывок нового сообщения, найти строку, в которой первый столбец будет иметь то же значение, что и отрывок, а затем в этой строке найти столбец с определенным именем, чтобы увидеть, является ли он пустым или нет , Если не ноль, мы хотим получить это значение поля и назначить это значение в качестве категории продукта типа публикации.

Пример: если стоимость очков, категория продуктов также будет очки. Мы попробовали этот код (используя $ wpdb), однако он не работал должным образом, и поскольку мы относительно новичок в php и будем очень признательны за ваше понимание ...

 add_action( 'xmlrpc_call', 'prepare_woocommerce_check' );


function prepare_woocommerce_check( $action ) {``if ( 'wp.newPost' === $action ) {
    add_action( 'save_post', 'validate_woocommerce_product' );}}

function validate_woocommerce_product( $product_id ) {

remove_action( 'save_post', 'validate_woocommerce_product' );

$product = wc_get_product( $product_id )


$product->set_regular_price(22);


    $myexcerpt = apply_filters('the_excerpt', get_the_excerpt($product_id));

    global $wpdb;

    $result =$wpdb-> get_results("SELECT select FROM info WHERE  clienid == $myexcerpt");
    if ($result) {

    function wp_insert_term() {

    wp_insert_term($result, "product_cat");

    }

    add_action('init','wp_insert_term');






$product->save();

}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...