Un usuario pregunt贸 馃憞
Compr茅 un esquema profesional. No ha habido respuesta al correo electr贸nico de soporte durante mucho tiempo, as铆 que deje una pregunta aqu铆.
Primero, no puedo usar el atajo completo de calificaci贸n pro-esquema.
[wp_schema_pro_rating_shortcode]
En segundo lugar, no puedo expandir un campo adicional bajo ning煤n tipo de esquema que haya insertado en el c贸digo haciendo referencia a la publicaci贸n a continuaci贸n. El primer campo se agreg贸 correctamente. Pero cuando completo el segundo campo, me equivoco. – https://wpschema.com/docs/how-to-add-an-extra-field-for-particular-schema-type/
1. Agregu茅 softwareVersion al tipo de aplicaci贸n de software.
2. Cuando agrego el campo fileSize al tipo de software, se produce un error.
Por favor conteste.
(@brainstormteam)
Hace 9 meses, 3 semanas
Hola @koreacito
隆Perd贸n por el retraso!
Veo que nuestro personal respondi贸 a su pregunta al d铆a siguiente. Y perd贸n por el retraso, se debi贸 principalmente a la diferencia de zona horaria como en GMT +0530.
H谩ganos saber si tiene alguna otra pregunta.
(@koreacito)
Hace 9 meses, 3 semanas
S铆, recib铆 una respuesta de la gerencia. Al agregar la serie a continuaci贸n, pude agregar el tipo de esquema sin dificultad.
add_action( 'after_setup_theme', 'add_my_custom_meta_field' ); function add_my_custom_meta_field() { add_filter( 'wp_schema_pro_schema_meta_fields', 'my_extra_schema_field' ); add_filter( 'wp_schema_pro_schema_software_application', 'my_extra_schema_field_mapping', 10, 3 ); } /** * Add fields for mapping. * * @param array $fields Mapping fields array. * @return array */ function my_extra_schema_field( $fields ) { $fields['bsf-aiosrs-software-application']['subkeys']['featureList'] = array( //
bsf-aiosrs-book
used for Book,bsf-aiosrs-event
will for Event like that. 'label' => esc_html__( 'Feature List', 'wp-schema-pro' ), // Label to display in Mapping fields 'type' => 'text', // text/date/image 'default' => 'none', 'required' => true, // true/false. ); $fields['bsf-aiosrs-software-application']['subkeys']['screenshot'] = array( //bsf-aiosrs-book
used for Book,bsf-aiosrs-event
will for Event like that. 'label' => esc_html__( 'Screenshot', 'wp-schema-pro' ), // Label to display in Mapping fields 'type' => 'text', // text/date/image 'default' => 'none', 'required' => true, // true/false. ); $fields['bsf-aiosrs-software-application']['subkeys']['author'] = array( //bsf-aiosrs-book
used for Book,bsf-aiosrs-event
will for Event like that. 'label' => esc_html__( 'Author', 'wp-schema-pro' ), // Label to display in Mapping fields 'type' => 'text', // text/date/image 'default' => 'none', 'required' => true, // true/false. ); return $fields; } /** * Mapping extra field for schema markup. * * @param array $schema Schema array. * @param array $data Mapping fields array. * @return array */ function my_extra_schema_field_mapping( $schema, $data, $post ) { if ( isset( $data['featureList'] ) && ! empty( $data['featureList'] ) ) { $schema['featureList'] = esc_html( $data['featureList'] ); } if ( isset( $data['screenshot'] ) && ! empty( $data['screenshot'] ) ) { // For date/text type field $schema['screenshot'] = esc_html( $data['screenshot'] ); } if ( isset( $data['author'] ) && ! empty( $data['author'] ) ) { // For date/text type field $schema['author'] = esc_html( $data['author'] ); } return $schema; }
Esta respuesta fue modificada hace 9 meses, 3 semanas por. Esta respuesta fue modificada hace 9 meses, 3 semanas por.
(@brainstormteam)
Hace 9 meses, 3 semanas
Perfecto, @koreacito
Me alegro de que el problema est茅 resuelto. 馃檪
H谩ganos saber si hay algo m谩s que podamos ayudar.
驴Solucion贸 tu problema??
0 / 0