Получить настройки плагина и вставить в строку XML

Извиняюсь за любую путаницу, поскольку я полностью не в своей глубине:

Я пытаюсь написать плагин, который будет отправлять данные формы как XML в CRM с помощью SOAP. Основной плагин работает отлично, но я хотел бы сделать его более модульным, позволяя различным пользователям добавлять свои собственные учетные данные в отправленные данные.

Я выполнил все инструкции для создания страницы настроек администратора, данные записываются в базу данных WP, теперь я хотел бы передать эти переменные в мое сообщение.

Я пробовал использовать:

$options = get_option($this->option_name); 

в верхней части страницы, затем внутри сообщения, вставив это:

  $xmlInputData='<?xml version="1.0" encoding="utf-8" ?><data><settings><origin="'.echo $my_options['origin'];.'" username="'.echo $my_options['user'];.'" password="'.echo $my_options['password'];.'" /></settings><enquiries><lead productName="Appointment Booking"><customer><name>'.$_REQUEST['first-name'].' '.$_REQUEST['last-name'].'</name><email>'.$_REQUEST['email'].'</email><postcode>'.$_REQUEST['postal'].'</postcode><houseNumber></houseNumber><address></address><city></city><region></region><tel>'.$_REQUEST['phone-number'].'</tel><mobile></mobile><notes></notes></customer></lead></enquiries></data>'; 

но код помечен как имеющий синтаксические ошибки. Я пытаюсь избежать XML, чтобы вставить PHP, но у меня недостаточно опыта.

Может ли кто-нибудь помочь мне понять, где я ошибаюсь?

Я некоторое время занимаюсь этим, но отчаянно нуждаюсь в этом, чтобы работать в ближайшее время.

Заранее спасибо.

Solutions Collecting From Web of "Получить настройки плагина и вставить в строку XML"

Вам не нужно echo когда вы объединяете строки. Просто удалите его.

 $xmlInputData='<?xml version="1.0" encoding="utf-8" ?><data><settings><origin="'. $my_options['origin'] .'" username="'. $my_options['user'] . '" password="'. $my_options['password'] . '" /></settings><enquiries><lead productName=\"Appointment Booking"><customer><name>'. $_REQUEST['first-name'].' '. $_REQUEST['last-name'].'</name><email>'. $_REQUEST['email'].'</email><postcode>'. $_REQUEST['postal'].'</postcode><houseNumber></houseNumber><address></address><city></city><region></region><tel>'. $_REQUEST['phone-number'].'</tel><mobile></mobile><notes></notes></customer></lead></enquiries></data>';