Find Jobs
Hire Freelancers

462370 WordPress Plugin: Insert News Into WP Table

N/A

Terminado
Publicado hace más de 13 años

N/A

Pagado a la entrega
I need a programmer to create a custom plugin for me. You will need to have a WordPress installation already setup, and test it on your own system. I cannot give you access to my WP installation. ***************************************************************************** I need this ASAP! If you can program this tonight, I'll accept your bid now! :) ***************************************************************************** Fair warning, I believe this project can be done for about $35 and I will accept a bid from someone that can tell me they'll do it ASAP and show me they know how to parse a feed and can describe now they'll grab the <description> conte from the <link> on a Google link. Here's what I need the Plugin to do: 1. Take a feed (such as [login to view URL] or [login to view URL]) 2. Parse it into the following 4 fields: <title>, <link>, <description>, <pubDate> 2a. For Google News feeds, the <description> is not good as it often has HTML and other junk. Instead, visit the <link> and pull the content from the <meta name="description">. Determine if it ends with "...", if not then append "..." to the end 3. Present all feed items in a table within the WP Dashboard allowing me to toggle a check-box next each story (one story is made up by a title, link, description and pubdate (see picture), default value for each story check-box is unchecked. 3a. Before showing it in the table, convert <pubdate> to Pacific Standard Time 3b. Before showing it in the table, run the function "Proper" on the <title> (see below for description) 4. "Submit" button at bottom of page adds checked records to a table named "community_news": <title> is inserted as Title <link> is inserted as Location <description> is inserted as Description <pubDate> is inserted as Date Add Approved with a value of 1 Function Proper: A. On the title I would like to capitalize the first letter of every word, but make lower case every other letter in the word. B. Create an array (within the code...no special interface is necessary) that allows me to specify words that should remain all lowercase: is, a, an, the, and, but, for, not, or, to C. Create an array (within the code...no special interface is necessary) that I can add to that will override the "Proper" function and allow me to specify exactly how certain words should be displayed. Examples include TLD, ccTLD, PayPal Plugin should be accessed by a link under the "Tools" menu named "Insert News" The Plugin should also allow me to enter an array (within the code...no special interface is necessary) of new feeds. ***************************************************************************** Please PMB me any questions you may have. Again, I need to know that you know how to do all the steps involved for me to accept your bid tonight! I will have plenty more work like this in the future. Please, let's create a long-lasting WordPress relationship! :)
ID del proyecto: 2208265

Información sobre el proyecto

1 propuesta
Proyecto remoto
Activo hace 12 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
Adjudicado a:
Avatar del usuario
Hello, Lets start. Thanks, Sun Microsoft
$250 USD en 3 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de UNITED STATES
Seattle, United States
5,0
58
Miembro desde dic 8, 2009

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.