Automattic\WooCommerce\Internal\Admin\Settings
PaymentsRestController::add_suggestion_links
Add links to suggestions list items.
Метод класса: PaymentsRestController{}
Хуков нет.
Возвращает
Массив. The suggestions list with added links.
Использование
// private - только в коде основоного (родительского) класса $result = $this->add_suggestion_links( $suggestions ): array;
- $suggestions(массив) (обязательный)
- The suggestions list.
Код PaymentsRestController::add_suggestion_links() PaymentsRestController::add suggestion links WC 11.0.1
private function add_suggestion_links( array $suggestions ): array {
foreach ( $suggestions as $key => $suggestion ) {
if ( empty( $suggestion['id'] ) ) {
continue;
}
if ( empty( $suggestion['_links'] ) ) {
$suggestions[ $key ]['_links'] = array();
}
$suggestions[ $key ]['_links']['attach'] = array(
'href' => rest_url( sprintf( '/%s/%s/suggestion/%s/attach', $this->route_namespace, $this->rest_base, $suggestion['id'] ) ),
);
$suggestions[ $key ]['_links']['hide'] = array(
'href' => rest_url( sprintf( '/%s/%s/suggestion/%s/hide', $this->route_namespace, $this->rest_base, $suggestion['id'] ) ),
);
}
return $suggestions;
}