Consulta sobre el orden en Wordpress
1 seguidor
Hola!! estoy preparando cambios en la web y me surge una duda como puedo hacer para que los proyectos se ordenen segun en la categoria (taxonomia) pertenezcan independientemente de como los introduzca en el backend, me explico, que se muestren todos las identidades corporativas juntas, seguido de todas las inserciones en prensa juntas,.... aunque al meterlas en al backend de wordpress vaya poniendo los curros según los vaya poniendo... desde ya.... gracias.

Usuario desconocido
Pues me alegra que te haya servido. Hoy por ti, mañana por mi.
rmk
GRANDE!!!!!! ya esta! fenomenal, funciona a las mil maravillas no sabes el alegrón que me has dado estaba tirando la toalla cuando he visto tu mensaje... te lo agradezco muchisimo de verdad... sergio a sido todo un placer, de verdad...
Usuario desconocido
Lo de instalar Advanced Custom Fields (http://wordpress.org/extend/plugins/advanced-custom-fields/) es opcional, aunque creo que es aconsejable, para poder controlar los valores que se introducen en los campos.
Con el plugin Advanced Custom Fields:
- Lo de la regla para que solo se aplique a entradas del tipo proyecto, sería al crear un Field Group (que contendrá tu campo).
http://www.advancedcustomfields.com/resources/getting-started/creating-a-field-group/
- Lo de que sea obligatorio y lo de la lista desplegable, sería al añadir tu campo de tipo select al Field Group creado antes.
http://www.advancedcustomfields.com/resources/field-types/select/
- Después al editar o añadir una entrada del tipo proyecto, podrás informar el Custom Field.
Para utilizar el Custom Field creado como criterio de ordenación de la query. Pues las tres líneas de código que he incluido en la respuesta. Irían justo antes del query_post que aparece en el trocín de código que has puesto tú (Adaptándolo al nombre que des al campo).
rmk
hola, gracias por contestar, y tan rápido.... uffff!!!! lo de los custom fields lo contengo mas o menos controlado,....pero apartir de ahí....ufff!!! tooodo desconocido.... no se hacer la regla de la que hablas, tampoco donde irian los argumentos..... vaya pensaba que sería mas sencillo..... sabes de algún tuto que me pueda ayudar??? no se como enfocar la búsqueda llevo tiempo detras,....
gracias sergiogmz
Usuario desconocido
Buenas,
Yo crearía un custom field para indicar el proyecto. Puedes utilizar el plugin Advanced Custom Fields, con el puedes añadir una regla para que solo se informe para los post_type de tipo proyecto, que sea obligatorio y que el campo se informe seleccionando de una lista de proyectos.
Después antes de llamar a query_post, incluiría el filtro en los argumentos.
$args['meta_key'] = 'id_proyecto';
$args['orderby'] = 'meta_value';
$args['order'] = 'ASC';
Nota: id_proyecto sería el nombre del custom field.