register_nav_menu('.....sildim...'));
}
?>
<?php
/**
* Generated by the WordPress ---
* https://----/
public function __construct() {Sebebi hakkında fikri olan var mı?
PHP sürüm yükseltince functions.php de hata alıyorum
7
●175
- 20-09-2021, 04:36:39Merhaba arkadaşlar daha önce birisine yaptırdığım bir işlemden ötürü php 8 e geçerken hata veriyor. Kod içinde hataya sebep olan satırı yazdım. 6. satırda hata veriyor anlamadım.
- 20-09-2021, 14:25:09Merhaba hocam o satırda problem yok. Oradaki içeriği sildim ben. Dediğim gibi kodda 6. satırda yer alan noktada hata veriyor.eypoffcl adlı üyeden alıntı: mesajı görüntüle
- 20-09-2021, 14:30:24Siz yine de dikkat edin. 1 parantez fazladan kapatmışsınız.Turgenyev adlı üyeden alıntı: mesajı görüntüle
6. satır yorum satırı açılmış, 8.satırda kapatın */ - 20-09-2021, 14:35:12Decentralized adlı üyeden alıntı: mesajı görüntüle
** * Generated by the WordPress * https://.../ */ public function __construct() { $this->config = json_decode( $this->config, true ); $this->process_cpts(); add_action( 'add_meta_boxes', [ $this, 'add_meta_boxes' ] ); add_action( 'admin_enqueue_scripts', [ $this, 'admin_enqueue_scripts' ] ); add_action( 'admin_head', [ $this, 'admin_head' ] ); add_action( 'save_post', [ $this, 'save_post' ] ); }Kapatıp güncellemeye çalıştığımda, satır yüzünden geri alındı. Lütfen düzeltin ve tekrar kaydetmeyi deneyin. syntax error, unexpected 'public' (T_PUBLIC), expecting end of file
Hata satırında bu yer alıyor: public function __construct() { - 20-09-2021, 15:45:24
public function __construct()
public, private, protection class içinde yani sınıflarda kullanılır. Public etiketini silmeniz gerekli fakat construct terimi de sınıflarda kullanılır. Eğer bunları bir sınıfta kullanıyorsanız muhtemelen üstlerde bir yerde bir hata var ve satırı yanlış söylüyor.