Hov. Du er ikke logget ind.
DU SKAL VÆRE LOGGET IND, FOR AT INTERAGERE PÅ DENNE SIDE

Håber der er en der kan hjælpe med lidt wordpress :)

Side 1 ud af 1 (5 indlæg)
  • 1
Tilmeldt 20. Apr 07
Indlæg ialt: 16014
30% af profil udfyldt
Skrevet kl. 23:27
Hvor mange stjerner giver du? :

Hejsa,

Jeg er igang med at udvikle et tema i wordpress, hvor jeg har et "Racecenter", der på forsiden skal vise det næste løb og dato.
- Kun på forsiden, med page-template: page-home.php samt i Wordpress kun under, når man redigere forsiden.

Jeg har fået oprettet meta boxen, og boxen vises fint i wordpress admin. men ikke de to felter, hvor man indtaster næste løb og dato.

Den fejl jeg får er: 
 


functions.php

add_action('add_meta_boxes', 'add_racecenter_metabox');

function add_racecenter_metabox() {

$post_id = $_GET['post'] ? $_GET['post'] : $_POST['post_ID'] ;
$template_file = get_post_meta($post_id,'_wp_page_template',TRUE);
// check for a template type
if ($template_file == 'page-home.php') {
add_meta_box("race_center", "Racecenter - Næste løb", "race_center", "page", "normal", "low");
}
}

function inner_racecenter_metabox() {

// Nonce for verification
wp_nonce_field( plugin_basename(__FILE__), 'racecenter_nonce' );

global $post_id;

echo '

<p><strong>Turnering:</strong></p>
<label for="competition_name" class="screen-reader-text">Turnering:</label>
<input type="text" name="competition_name" id="competition_name" value="'.get_post_meta($post_id, 'competition_name', true).'" style="width: 99%;" />

<p><strong>Dato og tid:</strong></p>
<label for="race_date" class="screen-reader-text">Dato og tid:</label>
<input type="text" name="race_date" id="race_date" value="'.get_post_meta($post_id, 'race_date', true).'" style="width: 99%;" />
';

}

add_action('save_post', 'race_center_save');

function race_center_save( $post_id ) {

// verify this came from the our screen and with proper authorization,
if ( !wp_verify_nonce( $_POST['race_center_nonce'], plugin_basename(__FILE__) )) {
return $post_id;
}

// verify if this is an auto save routine. If it is our form has not been submitted, so we dont want to do anything
if ( defined('DOING_AUTOSAVE') && DOING_AUTOSAVE ) {
return $post_id;
}

// Check permissions
if ( 'racecenter' == $_POST['post_type'] ) {
if ( !current_user_can( 'edit_post', $post_id ) ) {
return $post_id;
}
}

update_post_meta( $post_id, 'competition_name', $_POST['race_date']);
update_post_meta( $post_id, 'race_date', $_POST['race_date']);

} ---------------------------------------------------------------------------------------------------------------------- page-home.php <div id="racecenter">

<span class="title">Næste løb på banen:</span> <span class="comepetition"><?php echo get_custom_field_value('competition_name'); ?></span><span class="race-date"><?php echo get_custom_field_value('race_date'); ?></span>
<a href="" class="watch-on-fb">Se på Facebook</a>

<div class="clear"></div>
</div>
Håber der er en venlig sjæl, der kan forklare, hvad jeg gør forkert. Smile På forhånd tak
Venlig hilsen
Nils 
Fra Brønshøj
Tilmeldt 15. Jun 11
Indlæg ialt: 1191
Fra  Jens Andersen Web-Integration Skrevet kl. 00:18
Hvor mange stjerner giver du? :

Det jeg lige kommer på er at der bliver spurgt på if racecenter uden underscore i slutningen, hvor jeg et andet sted så race_center.

Jeg ved ikke om det er det...

Håber du finder ud af det.

/Jens

Redigering og Opdatering af hjemmesider. Responsive Webdesign Hjemmeside? Se YDELSER  Ring for tilbud tlf: 40431253

Tilmeldt 20. Apr 07
Indlæg ialt: 16014
30% af profil udfyldt
Skrevet kl. 00:48
Hvor mange stjerner giver du? :

Hej Jens,

Tak for svaret..
- Er det permissionen du mener?

if ( 'racecenter' == $_POST['post_type'] ) {
if ( !current_user_can( 'edit_post', $post_id ) ) {
return $post_id;
}
}
Hvis jeg ændre den til med underscore, kommer der en SCREAM error.. Har også spurgt på WP support forum, og håber at finde løsningen der - og vil naturligvis oplyse, hvad fejlen var, hvis jeg får det rettet. Er der andre der har løsningen herinde, høre jeg også meget gerne den Yes

 

Tilmeldt 20. Apr 07
Indlæg ialt: 16014
30% af profil udfyldt
Skrevet kl. 10:45
Hvor mange stjerner giver du? :

Leder stadig efter løsningen... Sad

Fra Aarhus
Tilmeldt 8. May 13
Indlæg ialt: 28
Skrevet kl. 10:51
Hvor mange stjerner giver du? :

Hmm... Umiddelbart ligner det jo at funktionen du prøver at kalde, ikke eksisterer. Måske det bliver nødvendigt med en reinstallation, hvis det er en funktion der "bør" være der ifølge WP:

Lån penge med kviklån og mobillån på laane-siden.dk

Side 1 ud af 1 (5 indlæg)