Externalizando dados para um código curto de plug-in para ler

Atualmente uso o Widget de Texto Avançado para exibir uma lista dos patrocinadores do nosso clube. Estou obrigado a ordenar a ordem deles em cada carga. Eu configurei uma matriz de PHP de todos os patrocinadores atuais, com seu URL, uma imagem, etc. Eu embaralhei a matriz e apresentei uma tabela na área do Widget.

Isso significa que um não programador que deseja adicionar ou excluir patrocinadores deve, pelo menos, poder editar o Widget e aderir à syntax da matriz PHP.

Agora, o Widget de Texto Avançado foi abandonado. Eu estava pensando em adicionar um código curto plug-in, algo como

[list_sponsors file={path to an inc file}] 

mas não consigo carregar um arquivo adequado como mídia (por motivos óbvios). Existe alguma maneira de eu externalizar os dados necessários, de modo que um não programador sem access FTP possa enviá-lo para o site?

Eu sei que poderia escrever um “back-end” simples para armazenar os endereços do site dos patrocinadores e links para suas imagens no database, em uma tabela minha, e o código curto poderia lê-los a partir daí.

Este é um exemplo dos dados que eu gostaria de externalizar, de uma forma que um não programador poderia editar.

  // // ARRAY OF CURRENT SPONSORS // WITH URL, IMAGE SOURCE AND DIMENSIONS // $Sponsors = array( // Bikeface array( "url" => "http://www.bikeface.com", "image" => "http://img.flipwordpress.com/plugins/bikeface.jpg", "width" => "100", "height" => "84" ), // Toyota array( "url" => "http://www.baywesttoyota.com/", "image" => "http://img.flipwordpress.com/plugins/BayWest.jpg", "width" => "100", "height" => "54" ), 

Solutions Collecting From Web of "Externalizando dados para um código curto de plug-in para ler"