Управляется для отображения изображений, прикрепленных к определенной категории c, независимо от категории ее родителя. Теперь требуется, чтобы вновь загруженные изображения были динамически отнесены к категории. В mySQL можно вручную сделать это с помощью:
INSERT INTO `wp_term_relationships` (`object_id`, `term_taxonomy_id`, `term_order`) VALUES ('1000', '1', '0');
При добавлении следующего к функциям. php выдает ошибку загрузки:
function image_category() {
$wpdb->insert('wp_term_relationships', array(
'object_id' => '1000',
'term_taxonomy_id' => '26',
'term_order' => '0'
));
}
Очевидно, что в случае успешного завершения заменит 1000 на переменную ID нового изображения.
Также попытался:
$object_id = 1000;
$term_taxonomy_id = 26;
$term_order = 0;
$wpdb->query( $wpdb->prepare(
"
INSERT INTO $wpdb->wp_term_relationships
( object_id, term_taxonomy_id, term_order )
VALUES ( %d, %s, %s )
",
array(
10,
$object_id,
$term_taxonomy_id,
$term_order
)
) );