// TEMPORARY: Bulk keyphrase updater endpoint
add_action('rest_api_init', function() {
register_rest_route('lsc/v1', '/update-keyphrases', array(
'methods' => 'POST',
'callback' => 'lsc_bulk_update_keyphrases',
'permission_callback' => function() { return current_user_can('manage_options'); }
));
});
function lsc_bulk_update_keyphrases($request) {
$data = $request->get_json_params();
$items = isset($data['items']) ? $data['items'] : array();
$results = array('updated' => 0, 'errors' => array());
foreach ($items as $item) {
$post_id = intval(isset($item['id']) ? $item['id'] : 0);
$keyphrase = sanitize_text_field(isset($item['keyphrase']) ? $item['keyphrase'] : '');
if ($post_id > 0 && !empty($keyphrase)) {
update_post_meta($post_id, '_yoast_wpseo_focuskw', $keyphrase);
$results['updated']++;
} else {
array_push($results['errors'], 'Invalid: ' . strval($post_id));
}
}
return new WP_REST_Response($results, 200);
}
// END TEMPORARY
Commercial Fire Alarms, Smoke Sensors & Bases | Life Safety Consultants
-

Edwards (10ANN/B-S) Surface annunciator wall box
$150.86
Add to cart
-

Edwards (10ANN/B) Semi-flush annunciator wall box.
$180.26
Add to cart
-

Edwards (1078C-N) 3/4 in. dia., recessed steel door, normally open, white
$18.26
Add to cart
-

Edwards (1076W-M) 1″” dia., recessed steel door, wide gap, spdt, brown
$23.02
Add to cart
-

Edwards (1076CW-M) 3/4 in dia, recessed steel door, wide gap, spdt, brown
$50.99
Read more
-

Genesis (10750108) 14/4 str mc thhn 600v 2.5c rl, 250 reel, black
$618.59
Add to cart
-

Edwards (105PM) Pipe mount attachment for use with 105 series
$46.72
Add to cart
-

Edwards (105BX) 105 series adaptable adverse location signal accessories
$63.08
Add to cart
-

Potter Electric Signal (1030-000) Reflector wall bracket – white
$144.31
Add to cart
-

Edwards (102LS-FLEDW-G1) 102 series flashing led module. requires clear lens module (ordered separately)
$215.64
Add to cart
-

Edwards (102LS-FLEDB-G1) 102 series flashing led module. requires blue lens module (ordered separately)
$215.64
Add to cart
-

Edwards (101STR-G1) 101 series strobe light module.
$380.65
Add to cart