Category:MediaWiki hooks
This category contains all core MediaWiki hooks. Hooks defined by extensions are in Category:Extension hooks .
Category:MediaWiki technical documentation#Hooks Category:HooksPages in category "Category:MediaWiki hooks"
- Manual:Hooks
- Manual:Hooks/AbortAutoAccount
- Manual:Hooks/AbortAutoblock
- Manual:Hooks/AbortChangePassword
- Manual:Hooks/AbortDiffCache
- Manual:Hooks/AbortEmailNotification
- Manual:Hooks/AbortLogin
- Manual:Hooks/AbortMove
- Manual:Hooks/AbortNewAccount
- Manual:Hooks/AbortTalkPageEmailNotification
- Manual:Hooks/ActionBeforeFormDisplay
- Manual:Hooks/ActionModifyFormFields
- Manual:Hooks/AddNewAccount
- Manual:Hooks/AddNewAccountApiForm
- Manual:Hooks/AddNewAccountApiResult
- Manual:Hooks/AfterBuildFeedLinks
- Manual:Hooks/AfterFinalPageOutput
- Manual:Hooks/AfterImportPage
- Manual:Hooks/AfterParserFetchFileAndTitle
- Manual:Hooks/AfterUserMessage
- Manual:Hooks/AjaxAddScript
- Manual:Hooks/AlternateEdit
- Manual:Hooks/AlternateEditPreview
- Manual:Hooks/AlternateUserMailer
- Manual:Hooks/AncientPagesQuery
- Manual:Hooks/APIAfterExecute
- Manual:Hooks/ApiBeforeMain
- Manual:Hooks/ApiCheckCanExecute
- Manual:Hooks/ApiDeprecationHelp
- Manual:Hooks/APIEditBeforeSave
- Manual:Hooks/ApiFeedContributions::feedItem
- Manual:Hooks/ApiFormatHighlight
- Manual:Hooks/APIGetAllowedParams
- Manual:Hooks/APIGetDescription
- Manual:Hooks/APIGetDescriptionMessages
- Manual:Hooks/APIGetParamDescription
- Manual:Hooks/APIGetParamDescriptionMessages
- Manual:Hooks/APIGetResultProperties
- Manual:Hooks/APIHelpModifyOutput
- Manual:Hooks/ApiLogFeatureUsage
- Manual:Hooks/ApiMain::moduleManager
- Manual:Hooks/ApiMain::onException
- Manual:Hooks/ApiMakeParserOptions
- Manual:Hooks/ApiMaxLagInfo
- Manual:Hooks/ApiOpenSearchSuggest
- Manual:Hooks/ApiOptions
- Manual:Hooks/ApiParseMakeOutputPage
- Manual:Hooks/ApiQuery::moduleManager
- Manual:Hooks/APIQueryAfterExecute
- Manual:Hooks/ApiQueryBaseAfterQuery
- Manual:Hooks/ApiQueryBaseBeforeQuery
- Manual:Hooks/ApiQueryBaseProcessRow
- Manual:Hooks/ApiQueryCheckCanExecute
- Manual:Hooks/APIQueryGeneratorAfterExecute
- Manual:Hooks/APIQueryInfoTokens
- Manual:Hooks/APIQueryRecentChangesTokens
- Manual:Hooks/APIQueryRevisionsTokens
- Manual:Hooks/APIQuerySiteInfoGeneralInfo
- Manual:Hooks/APIQuerySiteInfoStatisticsInfo
- Manual:Hooks/ApiQueryTokensRegisterTypes
- Manual:Hooks/APIQueryUsersTokens
- Manual:Hooks/ApiQueryWatchlistExtractOutputData
- Manual:Hooks/ApiQueryWatchlistPrepareWatchedItemQueryServiceOptions
- Manual:Hooks/ApiRsdServiceApis
- Manual:Hooks/ApiTokensGetTokenTypes
- Manual:Hooks/ApiValidatePassword
- Manual:Hooks/Article::MissingArticleConditions
- Manual:Hooks/ArticleAfterFetchContent
- Manual:Hooks/ArticleAfterFetchContentObject
- Manual:Hooks/ArticleConfirmDelete
- Manual:Hooks/ArticleContentOnDiff
- Manual:Hooks/ArticleContentViewCustom
- Manual:Hooks/ArticleDelete
- Manual:Hooks/ArticleDeleteAfterSuccess
- Manual:Hooks/ArticleDeleteComplete
- Manual:Hooks/ArticleEditUpdateNewTalk
- Manual:Hooks/ArticleEditUpdates
- Manual:Hooks/ArticleEditUpdatesDeleteFromRecentchanges
- Manual:Hooks/ArticleFromTitle
- Manual:Hooks/ArticleInsertComplete
- Manual:Hooks/ArticleMergeComplete
- Manual:Hooks/ArticlePageDataAfter
- Manual:Hooks/ArticlePageDataBefore
- Manual:Hooks/ArticleParserOptions
- Manual:Hooks/ArticlePrepareTextForEdit
- Manual:Hooks/ArticleProtect
- Manual:Hooks/ArticleProtectComplete
- Manual:Hooks/ArticlePurge
- Manual:Hooks/ArticleRevisionUndeleted
- Manual:Hooks/ArticleRevisionViewCustom
- Manual:Hooks/ArticleRevisionVisibilitySet
- Manual:Hooks/ArticleRollbackComplete
- Manual:Hooks/ArticleSave
- Manual:Hooks/ArticleSave/1.5
- Manual:Hooks/ArticleSaveComplete
- Manual:Hooks/ArticleShowPatrolFooter
- Manual:Hooks/ArticleUndelete
- Manual:Hooks/ArticleUndeleteLogEntry
- Manual:Hooks/ArticleUpdateBeforeRedirect
- Manual:Hooks/ArticleViewCustom
- Manual:Hooks/ArticleViewFooter
- Manual:Hooks/ArticleViewHeader
- Manual:Hooks/ArticleViewRedirect
- Manual:Hooks/AuthChangeFormFields
- Manual:Hooks/AuthenticationAttemptThrottled
- Manual:Hooks/AuthManagerFilterProviders
- Manual:Hooks/AuthManagerLoginAuthenticateAudit
- Manual:Hooks/AuthManagerVerifyAuthentication
- Manual:Hooks/AuthPluginAutoCreate
- Manual:Hooks/AuthPluginSetup
- Manual:Hooks/AuthPreserveQueryParams
- Manual:Hooks/AutoAuthenticate
- Manual:Hooks/AutopromoteCondition
- Manual:Hooks/BacklinkCacheGetConditions
- Manual:Hooks/BacklinkCacheGetPrefix
- Manual:Hooks/BadImage
- Manual:Hooks/BaseTemplateAfterPortlet
- Manual:Hooks/BaseTemplateToolbox
- Manual:Hooks/BeforeDisplayNoArticleText
- Manual:Hooks/BeforeGalleryFindFile
- Manual:Hooks/BeforeHttpsRedirect
- Manual:Hooks/BeforeInitialize
- Manual:Hooks/BeforePageDisplay
- Manual:Hooks/BeforePageRedirect
- Manual:Hooks/BeforeParserFetchFileAndTitle
- Manual:Hooks/BeforeParserFetchTemplateAndtitle
- Manual:Hooks/BeforeParserFetchTemplateRevisionRecord
- Manual:Hooks/BeforeParserMakeImageLinkObj
- Manual:Hooks/BeforeParserrenderImageGallery
- Manual:Hooks/BeforeResetNotificationTimestamp
- Manual:Hooks/BeforeRevertedTagUpdate
- Manual:Hooks/BeforeWatchlist
- Manual:Hooks/BeforeWelcomeCreation
- Manual:Hooks/BitmapHandlerCheckImageArea
- Manual:Hooks/BitmapHandlerTransform
- Manual:Hooks/BlockIp
- Manual:Hooks/BlockIpComplete
- Manual:Hooks/BookInformation
- Manual:Hooks/BrokenLink
- Manual:Hooks/CanIPUseHTTPS
- Manual:Hooks/CanonicalNamespaces
- Manual:Hooks/CategoryAfterPageAdded
- Manual:Hooks/CategoryAfterPageRemoved
- Manual:Hooks/CategoryPageView
- Manual:Hooks/CategoryViewer::doCategoryQuery
- Manual:Hooks/CategoryViewer::generateLink
- Manual:Hooks/ChangeAuthenticationDataAudit
- Manual:Hooks/ChangePasswordForm
- Manual:Hooks/ChangesListInitRows
- Manual:Hooks/ChangesListInsertArticleLink
- Manual:Hooks/ChangesListInsertLogEntry
- Manual:Hooks/ChangesListSpecialPageFilters
- Manual:Hooks/ChangesListSpecialPageQuery
- Manual:Hooks/ChangesListSpecialPageStructuredFilters
- Manual:Hooks/ChangeTagAfterDelete
- Manual:Hooks/ChangeTagCanCreate
- Manual:Hooks/ChangeTagCanDelete
- Manual:Hooks/ChangeTagsAfterUpdateTags
- Manual:Hooks/ChangeTagsAllowedAdd
- Manual:Hooks/ChangeTagsListActive
- Manual:Hooks/ChangeUserGroups
- Manual:Hooks/Collation::factory
- Manual:Hooks/ConditionalDefaultOptionsAddCondition
- Manual:Hooks/ConfirmEmailComplete
- Manual:Hooks/ContentAlterParserOutput
- Manual:Hooks/ContentGetParserOutput
- Manual:Hooks/ContentHandlerDefaultModelFor
- Manual:Hooks/ContentHandlerForModelID
- Manual:Hooks/ContentModelCanBeUsedOn
- Manual:Hooks/ContentSecurityPolicyDefaultSource
- Manual:Hooks/ContentSecurityPolicyDirectives
- Manual:Hooks/ContentSecurityPolicyScriptSource
- Manual:Hooks/ContribsPager::getQueryInfo
- Manual:Hooks/ContribsPager::reallyDoQuery
- Manual:Hooks/ContributeCards
- Manual:Hooks/ContributionsLineEnding
- Manual:Hooks/ContributionsToolLinks
- Manual:Hooks/ConvertContent
- Manual:Hooks/CustomEditor
- Manual:Hooks/DatabaseOraclePostInit
- Manual:Hooks/Debug
- Manual:Hooks/DeletedContribsPager::reallyDoQuery
- Manual:Hooks/DeletedContributionsLineEnding
- Manual:Hooks/DeleteUnknownPreferences
- Manual:Hooks/DifferenceEngineAfterLoadNewText
- Manual:Hooks/DifferenceEngineLoadTextAfterNewContentIsLoaded
- Manual:Hooks/DifferenceEngineMarkPatrolledLink
- Manual:Hooks/DifferenceEngineMarkPatrolledRCID
- Manual:Hooks/DifferenceEngineNewHeader
- Manual:Hooks/DifferenceEngineOldHeader
- Manual:Hooks/DifferenceEngineOldHeaderNoOldRev
- Manual:Hooks/DifferenceEngineRenderRevisionAddParserOutput
- Manual:Hooks/DifferenceEngineRenderRevisionShowFinalPatrolLink
- Manual:Hooks/DifferenceEngineShowDiff
- Manual:Hooks/DifferenceEngineShowDiffPage
- Manual:Hooks/DifferenceEngineShowDiffPageMaybeShowMissingRevision
- Manual:Hooks/DifferenceEngineShowEmptyOldContent
- Manual:Hooks/DifferenceEngineViewHeader
- Manual:Hooks/DiffRevisionTools
- Manual:Hooks/DiffTools
- Manual:Hooks/DiffViewHeader
- Manual:Hooks/DisplayOldSubtitle
- Manual:Hooks/DoEditSectionLink
- Manual:Hooks/EditFilter
- Manual:Hooks/EditFilterMerged
- Manual:Hooks/EditFilterMergedContent
- Manual:Hooks/EditFormInitialText
- Manual:Hooks/EditFormPreloadText
- Manual:Hooks/EditPage::attemptSave
- Manual:Hooks/EditPage::attemptSave:after
- Manual:Hooks/EditPage::importFormData
- Manual:Hooks/EditPage::showEditForm:fields
- Manual:Hooks/EditPage::showEditForm:initial
- Manual:Hooks/EditPage::showReadOnlyForm:initial
- Manual:Hooks/EditPage::showStandardInputs:options
- Manual:Hooks/EditPageBeforeConflictDiff
- Manual:Hooks/EditPageBeforeEditButtons
- Manual:Hooks/EditPageBeforeEditChecks
- Manual:Hooks/EditPageBeforeEditToolbar
- Manual:Hooks/EditPageCopyrightWarning
- Manual:Hooks/EditPageGetCheckboxesDefinition
- Manual:Hooks/EditPageGetDiffContent
- Manual:Hooks/EditPageGetDiffText
- Manual:Hooks/EditPageGetPreviewContent
- Manual:Hooks/EditPageGetPreviewText
- Manual:Hooks/EditPageNoSuchSection
- Manual:Hooks/EditPageTosSummary
- Manual:Hooks/EditSectionLink
- Manual:Hooks/EditSectionLinkForOther
- Manual:Hooks/EmailConfirmed
- Manual:Hooks/EmailUser
- Manual:Hooks/EmailUserAuthorizeSend
- Manual:Hooks/EmailUserCC
- Manual:Hooks/EmailUserComplete
- Manual:Hooks/EmailUserForm
- Manual:Hooks/EmailUserPermissionsErrors
- Manual:Hooks/EmailUserSendEmail
- Manual:Hooks/EnhancedChangesList::getLogText
- Manual:Hooks/EnhancedChangesListModifyBlockLineData
- Manual:Hooks/EnhancedChangesListModifyLineData
- Manual:Hooks/ExemptFromAccountCreationThrottle
- Manual:Hooks/ExtensionTypes
- Manual:Hooks/ExtractThumbParameters
- Manual:Hooks/FetchChangesList
- Manual:Hooks/FileDeleteComplete
- Manual:Hooks/FileTransformed
- Manual:Hooks/FileUndeleteComplete
- Manual:Hooks/FileUpload
- Manual:Hooks/FormatAutocomments
- Manual:Hooks/FormatUserMessage
- Manual:Hooks/GalleryGetModes
- Manual:Hooks/GetActionName
- Manual:Hooks/GetAllBlockActions
- Manual:Hooks/GetAutoPromoteGroups
- Manual:Hooks/GetBlockedStatus
- Manual:Hooks/GetBlockErrorMessageKey
- Manual:Hooks/GetCacheVaryCookies
- Manual:Hooks/GetCanonicalURL
- Manual:Hooks/GetContentModels
- Manual:Hooks/GetDefaultSortkey
- Manual:Hooks/GetDifferenceEngine
- Manual:Hooks/GetDoubleUnderscoreIDs
- Manual:Hooks/GetExtendedMetadata
- Manual:Hooks/GetFullURL
- Manual:Hooks/GetHumanTimestamp
- Manual:Hooks/GetInternalURL
- Manual:Hooks/GetIP
- Manual:Hooks/GetLangPreferredVariant
- Manual:Hooks/GetLinkColours
- Manual:Hooks/GetLocalURL
- Manual:Hooks/GetLocalURL::Article
- Manual:Hooks/GetLocalURL::Internal
- Manual:Hooks/GetLogTypesOnUser
- Manual:Hooks/GetMagicVariableIDs
- Manual:Hooks/GetMetadataVersion
- Manual:Hooks/GetNewMessagesAlert
- Manual:Hooks/GetPreferences
- Manual:Hooks/GetRelativeTimestamp
- Manual:Hooks/GetSlotDiffRenderer
- Manual:Hooks/GetUserBlock
- Manual:Hooks/getUserPermissionsErrors
- Manual:Hooks/getUserPermissionsErrorsExpensive
- Manual:Hooks/GitViewers
- Manual:Hooks/HistoryPageToolLinks
- Manual:Hooks/HistoryRevisionTools
- Manual:Hooks/HistoryTools
- Manual:Hooks/HTMLCacheUpdate::doUpdate
- Manual:Hooks/HtmlCacheUpdaterAppendUrls
- Manual:Hooks/HtmlCacheUpdaterVaryUrls
- Manual:Hooks/HTMLFileCache::useFileCache
- Manual:Hooks/HtmlPageLinkRendererBegin
- Manual:Hooks/HtmlPageLinkRendererEnd
- Manual:Hooks/ImageBeforeProduceHTML
- Manual:Hooks/ImageOpenShowImageInlineBefore
- Manual:Hooks/ImagePageAfterImageLinks
- Manual:Hooks/ImagePageFileHistoryLine
- Manual:Hooks/ImagePageFindFile
- Manual:Hooks/ImagePageShowTOC
- Manual:Hooks/ImgAuthBeforeStream
- Manual:Hooks/ImgAuthModifyHeaders
- Manual:Hooks/ImportHandleLogItemXMLTag
- Manual:Hooks/ImportHandlePageXMLTag
- Manual:Hooks/ImportHandleRevisionXMLTag
- Manual:Hooks/ImportHandleToplevelXMLTag
- Manual:Hooks/ImportHandleUnknownUser
- Manual:Hooks/ImportHandleUploadXMLTag
- Manual:Hooks/ImportLogInterwikiLink
- Manual:Hooks/ImportSources
- Manual:Hooks/InfoAction
- Manual:Hooks/InitializeArticleMaybeRedirect
- Manual:Hooks/InitPreferencesForm
- Manual:Hooks/InternalParseBeforeLinks
- Manual:Hooks/InternalParseBeforeSanitize
- Manual:Hooks/InterwikiLoadPrefix
- Manual:Hooks/InvalidateEmailComplete
- Manual:Hooks/IRCLineURL
- Manual:Hooks/IsFileCacheable
- Manual:Hooks/IsTrustedProxy
- Manual:Hooks/IsUploadAllowedFromUrl
- Manual:Hooks/isValidEmailAddr
- Manual:Hooks/isValidPassword
- Manual:Hooks/JsonValidateSave
- Manual:Hooks/Language::getMessagesFileName
- Manual:Hooks/LanguageGetMagic
- Manual:Hooks/LanguageGetNamespaces
- Manual:Hooks/LanguageGetSpecialPageAliases
- Manual:Hooks/LanguageGetTranslatedLanguageNames
- Manual:Hooks/LanguageLinks
- Manual:Hooks/LanguageSelector
- Manual:Hooks/LinkBegin
- Manual:Hooks/LinkEnd
- Manual:Hooks/LinkerGenerateRollbackLink
- Manual:Hooks/LinkerMakeExternalImage
- Manual:Hooks/LinkerMakeExternalLink
- Manual:Hooks/LinkerMakeMediaLinkFile
- Manual:Hooks/LinksUpdate
- Manual:Hooks/LinksUpdateAfterInsert
- Manual:Hooks/LinksUpdateComplete
- Manual:Hooks/LinksUpdateConstructed
- Manual:Hooks/ListDefinedTags
- Manual:Hooks/LoadAllMessages
- Manual:Hooks/LoadExtensionSchemaUpdates
- Manual:Hooks/LoadUserOptions
- Manual:Hooks/LocalFile::getHistory
- Manual:Hooks/LocalFilePurgeThumbnails
- Manual:Hooks/LocalisationCacheRecache
- Manual:Hooks/LocalisationCacheRecacheFallback
- Manual:Hooks/LocalisationChecksBlacklist
- Manual:Hooks/LocalisationIgnoredOptionalMessages
- Manual:Hooks/LocalUserCreated
- Manual:Hooks/LocalUserOptionsStoreSave
- Manual:Hooks/LogEventsListGetExtraInputs
- Manual:Hooks/LogEventsListLineEnding
- Manual:Hooks/LogEventsListShowLogExtract
- Manual:Hooks/LogException
- Manual:Hooks/LoggableUserIPData
- Manual:Hooks/LoginAuthenticateAudit
- Manual:Hooks/LoginFormValidErrorMessages
- Manual:Hooks/LoginPasswordResetMessage
- Manual:Hooks/LoginUserMigrated
- Manual:Hooks/LogLine
- Manual:Hooks/LogPageActionText
- Manual:Hooks/LogPageLogHeader
- Manual:Hooks/LogPageLogName
- Manual:Hooks/LogPageValidTypes
- Manual:Hooks/LonelyPagesQuery
- Manual:Hooks/MagicWordMagicWords
- Manual:Hooks/MagicWordwgVariableIDs
- Manual:Hooks/MaintenanceRefreshLinksInit
- Manual:Hooks/MaintenanceUpdateAddParams
- Manual:Hooks/MakeGlobalVariablesScript
- Manual:Hooks/ManualLogEntryBeforePublish
- Manual:Hooks/MarkPatrolled
- Manual:Hooks/MarkPatrolledComplete
- Manual:Hooks/MathMLChanged
- Manual:Hooks/MediaWikiPerformAction
- Manual:Hooks/MediaWikiPHPUnitTest::endTest
- Manual:Hooks/MediaWikiPHPUnitTest::startTest
- Manual:Hooks/MediaWikiServices
- Manual:Hooks/MessageCache::get
- Manual:Hooks/MessageCacheFetchOverrides
- Manual:Hooks/MessageCacheReplace
- Manual:Hooks/MessageNotInMwNs
- Manual:Hooks/MessagesPreLoad
- Manual:Hooks/MimeMagicGuessFromContent
- Manual:Hooks/MimeMagicImproveFromExtension
- Manual:Hooks/MimeMagicInit
- Manual:Hooks/ModifyExportQuery
- Manual:Hooks/MovePageCheckPermissions
- Manual:Hooks/MovePageIsValidMove
- Manual:Hooks/MultiContentSave
- Manual:Hooks/NamespaceIsMovable
- Manual:Hooks/NewDifferenceEngine
- Manual:Hooks/NewPagesLineEnding
- Manual:Hooks/NewRevisionFromEditComplete
- Manual:Hooks/NormalizeMessageKey
- Manual:Hooks/OldChangesListRecentChangesLine
- Manual:Hooks/OpenSearchUrls
- Manual:Hooks/OpportunisticLinksUpdate
- Manual:Hooks/OtherAutoblockLogLink
- Manual:Hooks/OtherBlockLogLink
- Manual:Hooks/OutputPageAfterGetHeadLinksArray
- Manual:Hooks/OutputPageBeforeHTML
- Manual:Hooks/OutputPageBodyAttributes
- Manual:Hooks/OutputPageCheckLastModified
- Manual:Hooks/OutputPageMakeCategoryLinks
- Manual:Hooks/OutputPageParserOutput
- Manual:Hooks/OutputPageRenderCategoryLink
- Manual:Hooks/PageContentInsertComplete
- Manual:Hooks/PageContentLanguage
- Manual:Hooks/PageContentSave
- Manual:Hooks/PageContentSaveComplete
- User:Leucosticte/Hooks/PageContentSaveRevision
- Manual:Hooks/PageDelete
- Manual:Hooks/PageDeleteComplete
- Manual:Hooks/PageDeletionDataUpdates
- Manual:Hooks/PageHistoryBeforeList
- Manual:Hooks/PageHistoryLineEnding
- Manual:Hooks/PageHistoryPager::doBatchLookups
- Manual:Hooks/PageHistoryPager::getQueryInfo
- Manual:Hooks/PageMoveComplete
- Manual:Hooks/PageMoveCompleting
- Manual:Hooks/PageRenderingHash
- Manual:Hooks/PageSaveComplete
- Manual:Hooks/PageUndelete
- Manual:Hooks/PageUndeleteComplete
- Manual:Hooks/PageViewUpdates
- Manual:Hooks/ParserAfterParse
- Manual:Hooks/ParserAfterStrip
- Manual:Hooks/ParserAfterTidy
- Manual:Hooks/ParserAfterUnstrip
- Manual:Hooks/ParserBeforeInternalParse
- Manual:Hooks/ParserBeforePreprocess
- Manual:Hooks/ParserBeforeStrip
- Manual:Hooks/ParserBeforeTidy
- Manual:Hooks/ParserCacheSaveComplete
- Manual:Hooks/ParserClearState
- Manual:Hooks/ParserCloned
- Manual:Hooks/ParserFetchTemplate
- Manual:Hooks/ParserFetchTemplateData
- Manual:Hooks/ParserFirstCallInit
- Manual:Hooks/ParserGetVariableValueSwitch
- Manual:Hooks/ParserGetVariableValueTs
- Manual:Hooks/ParserGetVariableValueVarCache
- Manual:Hooks/ParserLimitReport
- Manual:Hooks/ParserLimitReportFormat
- Manual:Hooks/ParserLimitReportPrepare
- Manual:Hooks/ParserLogLinterData
- Manual:Hooks/ParserMakeImageParams
- Manual:Hooks/ParserModifyImageHTML
- Manual:Hooks/ParserOptionsRegister
- Manual:Hooks/ParserOutputPostCacheTransform
- Manual:Hooks/ParserOutputStashForEdit
- Manual:Hooks/ParserPreSaveTransformComplete
- Manual:Hooks/ParserSectionCreate
- Manual:Hooks/ParserTestGlobals
- Manual:Hooks/ParserTestParser
- Manual:Hooks/ParserTestTables
- Manual:Hooks/PasswordPoliciesForUser
- Manual:Hooks/PerformRetroactiveAutoblock
- Manual:Hooks/PermissionErrorAudit
- Manual:Hooks/PermissionStatusAudit
- Manual:Hooks/PersonalUrls
- Manual:Hooks/PingLimiter
- Manual:Hooks/PlaceNewSection
- Manual:Hooks/PostLoginRedirect
- Manual:Hooks/PreferencesFormPreSave
- Manual:Hooks/PreferencesGetIcon
- Manual:Hooks/PreferencesGetLayout
- Manual:Hooks/PreferencesGetLegend
- Manual:Hooks/PreferencesUserInformationPanel
- Manual:Hooks/PrefixSearchBackend
- Manual:Hooks/PrefixSearchExtractNamespace
- Manual:Hooks/PrefsEmailAudit
- Manual:Hooks/PrefsPasswordAudit
- Manual:Hooks/ProtectionForm::buildForm
- Manual:Hooks/ProtectionForm::save
- Manual:Hooks/ProtectionForm::showLogExtract
- Manual:Hooks/ProtectionFormAddFormFields
- Manual:Hooks/RandomPageQuery
- Manual:Hooks/RawPageViewBeforeOutput
- Manual:Hooks/RecentChange save
- Manual:Hooks/RecentChangesPurgeRows
- Manual:Hooks/RedirectSpecialArticleRedirectParams
- Manual:Hooks/RejectParserCacheValue
- Manual:Hooks/RenameUserAbort
- Manual:Hooks/RenameUserComplete
- Manual:Hooks/RenameUserPreRename
- Manual:Hooks/RenameUserWarning
- Manual:Hooks/RenderPreferencesForm
- Manual:Hooks/RequestContextCreateSkin
- Manual:Hooks/RequestHasSameOriginSecurity
- Manual:Hooks/ResetPasswordExpiration
- Manual:Hooks/ResetPreferences
- Manual:Hooks/ResetSessionID
- Manual:Hooks/ResourceLoaderExcludeUserOptions
- Manual:Hooks/ResourceLoaderForeignApiModules
- Manual:Hooks/ResourceLoaderGetConfigVars
- Manual:Hooks/ResourceLoaderGetLessVars
- Manual:Hooks/ResourceLoaderGetStartupModules
- Manual:Hooks/ResourceLoaderJqueryMsgModuleMagicWords
- Manual:Hooks/ResourceLoaderModifyEmbeddedSourceUrls
- Manual:Hooks/ResourceLoaderRegisterModules
- Manual:Hooks/ResourceLoaderSiteModulePages
- Manual:Hooks/ResourceLoaderSiteStylesModulePages
- Manual:Hooks/ResourceLoaderTestModules
- Manual:Hooks/RestCheckCanExecute
- Manual:Hooks/RevisionDataUpdates
- Manual:Hooks/RevisionFromEditComplete
- Manual:Hooks/RevisionInsertComplete
- Manual:Hooks/RevisionRecordInserted
- Manual:Hooks/RevisionUndeleted
- Manual:Hooks/RollbackComplete
- User:SamanthaNguyen/Sandbox/2
- Manual:Hooks/SavePreferences
- Manual:Hooks/SaveUserOptions
- Manual:Hooks/SearchableNamespaces
- Manual:Hooks/SearchAfterNoDirectMatch
- Manual:Hooks/SearchDataForIndex
- Manual:Hooks/SearchDataForIndex2
- Manual:Hooks/SearchEngineReplacePrefixesComplete
- Manual:Hooks/SearchGetNearMatch
- Manual:Hooks/SearchGetNearMatchBefore
- Manual:Hooks/SearchGetNearMatchComplete
- Manual:Hooks/SearchIndexFields
- Manual:Hooks/SearchResultInitFromTitle
- Manual:Hooks/SearchResultProvideDescription
- Manual:Hooks/SearchResultProvideThumbnail
- Manual:Hooks/SearchResultsAugment
- Manual:Hooks/SearchUpdate
- Manual:Hooks/SecondaryDataUpdates
- User:Wikinaut/MediaWiki Security Guide
- Manual:Hooks/SecuritySensitiveOperationStatus
- Manual:Hooks/SelfLinkBegin
- Manual:Hooks/SendWatchlistEmailNotification
- Manual:Hooks/SessionCheckInfo
- Manual:Hooks/SessionMetadata
- Manual:Hooks/SetupAfterCache
- Manual:Hooks/SetupUserMessageArticle
- User talk:Shirayuki/2024
- Manual:Hooks/ShortPagesQuery
- Manual:Hooks/ShowMissingArticle
- Manual:Hooks/ShowRawCssJs
- Manual:Hooks/ShowSearchHit
- Manual:Hooks/ShowSearchHitTitle
- Manual:Hooks/SidebarBeforeOutput
- Manual:Hooks/SiteNoticeAfter
- Manual:Hooks/SiteNoticeBefore
- Manual:Hooks/SkinAddFooterLinks
- Manual:Hooks/SkinAfterBottomScripts
- Manual:Hooks/SkinAfterContent
- Manual:Hooks/SkinAfterPortlet
- Manual:Hooks/SkinBuildSidebar
- Manual:Hooks/SkinCopyrightFooter
- Manual:Hooks/SkinCopyrightFooterMessage
- Manual:Hooks/SkinEditSectionLinks
- Manual:Hooks/SkinGetPoweredBy
- Manual:Hooks/SkinPageReadyConfig
- Manual:Hooks/SkinPreloadExistence
- Manual:Hooks/SkinSubPageSubtitle
- Manual:Hooks/SkinTemplateBuildContentActionUrlsAfterSpecialPage
- Manual:Hooks/SkinTemplateBuildNavUrlsNav urlsAfterPermalink
- Manual:Hooks/SkinTemplateContentActions
- Manual:Hooks/SkinTemplateGetLanguageLink
- Manual:Hooks/SkinTemplateNavigation
- Manual:Hooks/SkinTemplateNavigation::SpecialPage
- Manual:Hooks/SkinTemplateNavigation::Universal
- Manual:Hooks/SkinTemplateOutputPageBeforeExec
- Manual:Hooks/SkinTemplatePreventOtherActiveTabs
- Manual:Hooks/SkinTemplateSetupPageCss
- Manual:Hooks/SkinTemplateTabAction
- Manual:Hooks/SkinTemplateTabs
- Manual:Hooks/SkinTemplateToolboxEnd
- Manual:Hooks/SoftwareInfo
- Manual:Hooks/SpecialBlockModifyFormFields
- Manual:Hooks/SpecialContributions::formatRow::flags
- Manual:Hooks/SpecialContributions::getForm::filters
- Manual:Hooks/SpecialContributionsBeforeMainOutput
- Manual:Hooks/SpecialCreateAccountBenefits
- Manual:Hooks/SpecialExportGetExtraPages
- Manual:Hooks/SpecialListusersDefaultQuery
- Manual:Hooks/SpecialListusersFormatRow
- Manual:Hooks/SpecialListusersHeader
- Manual:Hooks/SpecialListusersHeaderForm
- Manual:Hooks/SpecialListusersQueryInfo
- Manual:Hooks/SpecialLogAddLogSearchRelations
- Manual:Hooks/SpecialMovepageAfterMove
- Manual:Hooks/SpecialMuteModifyFormFields
- Manual:Hooks/SpecialMuteSubmit
- Manual:Hooks/SpecialNewpagesConditions
- Manual:Hooks/SpecialNewPagesFilters
- Manual:Hooks/SpecialPage initList
- Manual:Hooks/SpecialPageAfterExecute
- Manual:Hooks/SpecialPageBeforeExecute
- Manual:Hooks/SpecialPageBeforeFormDisplay
- Manual:Hooks/SpecialPageExecuteAfterPage
- Manual:Hooks/SpecialPageExecuteBeforeHeader
- Manual:Hooks/SpecialPageExecuteBeforePage
- Manual:Hooks/SpecialPageGetRedirect
- Manual:Hooks/SpecialPasswordResetOnSubmit
- Manual:Hooks/SpecialPrefixIndexGetFormFilters
- Manual:Hooks/SpecialPrefixIndexQuery
- Manual:Hooks/SpecialRandomGetRandomTitle
- Manual:Hooks/SpecialRecentChangesFilters
- Manual:Hooks/SpecialRecentChangesPanel
- Manual:Hooks/SpecialRecentChangesQuery
- Manual:Hooks/SpecialResetTokensTokens
- Manual:Hooks/SpecialSearchCreateLink
- Manual:Hooks/SpecialSearchGo
- Manual:Hooks/SpecialSearchGoResult
- Manual:Hooks/SpecialSearchNogomatch
- Manual:Hooks/SpecialSearchNoResults
- Manual:Hooks/SpecialSearchPowerBox
- Manual:Hooks/SpecialSearchProfileForm
- Manual:Hooks/SpecialSearchProfiles
- Manual:Hooks/SpecialSearchResults
- Manual:Hooks/SpecialSearchResultsAppend
- Manual:Hooks/SpecialSearchResultsPrepend
- Manual:Hooks/SpecialSearchSetupEngine
- Manual:Hooks/SpecialStatsAddExtra
- Manual:Hooks/SpecialTrackingCategories::generateCatLink
- Manual:Hooks/SpecialTrackingCategories::preprocess
- Manual:Hooks/SpecialUploadComplete
- Manual:Hooks/SpecialUserRightsChangeableGroups
- Manual:Hooks/SpecialVersionExtensionTypes
- Manual:Hooks/SpecialVersionVersionUrl
- Manual:Hooks/SpecialWatchlistFilters
- Manual:Hooks/SpecialWatchlistGetNonRevisionTypes
- Manual:Hooks/SpecialWatchlistQuery
- Manual:Hooks/SpecialWhatLinksHereLinks
- Manual:Hooks/SpecialWhatLinksHereQuery
- Manual:Hooks/SpreadAnyEditBlock
- Manual:Hooks/TempUserCreatedRedirect
- Manual:Hooks/TestCanonicalRedirect
- Manual:Hooks/TextSlotDiffRendererTablePrefix
- Manual:Hooks/ThumbnailBeforeProduceHTML
- Manual:Hooks/TitleArrayFromResult
- Manual:Hooks/TitleExists
- Manual:Hooks/TitleGetEditNotices
- Manual:Hooks/TitleGetRestrictionTypes
- Manual:Hooks/TitleIsAlwaysKnown
- Manual:Hooks/TitleIsCssOrJsPage
- Manual:Hooks/TitleIsMovable
- Manual:Hooks/TitleIsWikitextPage
- Manual:Hooks/TitleMove
- Manual:Hooks/TitleMoveComplete
- Manual:Hooks/TitleMoveCompleting
- Manual:Hooks/TitleMoveStarting
- Manual:Hooks/TitleQuickPermissions
- Manual:Hooks/TitleReadWhitelist
- Manual:Hooks/TitleSquidURLs
- Manual:Hooks/UnblockUser
- Manual:Hooks/UnblockUserComplete
- Manual:Hooks/UndeleteForm::showHistory
- Manual:Hooks/UndeleteForm::showRevision
- Manual:Hooks/UndeleteForm::undelete
- Manual:Hooks/UndeletePageToolLinks
- Manual:Hooks/UndeleteShowRevision
- Manual:Hooks/UnitTestsAfterDatabaseSetup
- Manual:Hooks/UnitTestsBeforeDatabaseTeardown
- Manual:Hooks/UnitTestsList
- Manual:Hooks/UnknownAction
- Manual:Hooks/UnwatchArticle
- Manual:Hooks/UnwatchArticleComplete
- Manual:Hooks/UpdateUserMailerFormattedPageStatus
- Manual:Hooks/UploadComplete
- Manual:Hooks/UploadCreateFromRequest
- Manual:Hooks/UploadForm:BeforeProcessing
- Manual:Hooks/UploadForm:getInitialPageText
- Manual:Hooks/UploadForm:initial
- Manual:Hooks/UploadFormInitDescriptor
- Manual:Hooks/UploadFormSourceDescriptors
- Manual:Hooks/UploadStashFile
- Manual:Hooks/UploadVerification
- Manual:Hooks/UploadVerifyFile
- Manual:Hooks/UploadVerifyUpload
- Manual:Hooks/User::mailPasswordInternal
- Manual:Hooks/UserAddGroup
- Manual:Hooks/UserArrayFromResult
- Manual:Hooks/userCan
- Manual:Hooks/UserCanSendEmail
- Manual:Hooks/UserClearNewTalkNotification
- Manual:Hooks/UserComparePasswords
- Manual:Hooks/UserCreateForm
- Manual:Hooks/UserCryptPassword
- Manual:Hooks/UserEditCountUpdate
- Manual:Hooks/UserEffectiveGroups
- Manual:Hooks/UserGetAllRights
- Manual:Hooks/UserGetDefaultOptions
- Manual:Hooks/UserGetEmail
- Manual:Hooks/UserGetEmailAuthenticationTimestamp
- Manual:Hooks/UserGetImplicitGroups
- Manual:Hooks/UserGetLanguageObject
- Manual:Hooks/UserGetReservedNames
- Manual:Hooks/UserGetRights
- Manual:Hooks/UserGetRightsRemove
- Manual:Hooks/UserGroupsChanged
- Manual:Hooks/UserIsBlockedFrom
- Manual:Hooks/UserIsBlockedGlobally
- Manual:Hooks/UserIsBot
- Manual:Hooks/UserIsEveryoneAllowed
- Manual:Hooks/UserIsHidden
- Manual:Hooks/UserIsLocked
- Manual:Hooks/UserLinkRendererUserLinkPostRender
- Manual:Hooks/UserLoadAfterLoadFromSession
- Manual:Hooks/UserLoadDefaults
- Manual:Hooks/UserLoadFromDatabase
- Manual:Hooks/UserLoadFromSession
- Manual:Hooks/UserLoadOptions
- Manual:Hooks/UserLoggedIn
- Manual:Hooks/UserLoginComplete
- Manual:Hooks/UserLoginForm
- Manual:Hooks/UserLoginMailPassword
- Manual:Hooks/UserLogout
- Manual:Hooks/UserLogoutComplete
- Manual:Hooks/UserMailerChangeReturnPath
- Manual:Hooks/UserMailerSplitTo
- Manual:Hooks/UserMailerTransformContent
- Manual:Hooks/UserMailerTransformMessage
- Manual:Hooks/UserPrivilegedGroups
- Manual:Hooks/UserRemoveGroup
- Manual:Hooks/UserRequiresHTTPS
- Manual:Hooks/UserResetAllOptions
- Manual:Hooks/UserRetrieveNewTalks
- Manual:Hooks/UserRights
- Manual:Hooks/UserrightsChangeableGroups
- Manual:Hooks/UserSaveOptions
- Manual:Hooks/UserSaveSettings
- Manual:Hooks/UserSendConfirmationMail
- Manual:Hooks/UserSetCookies
- Manual:Hooks/UserSetEmail
- Manual:Hooks/UserSetEmailAuthenticationTimestamp
- Manual:Hooks/UsersPagerDoBatchLookups
- Manual:Hooks/UserToggles
- Manual:Hooks/UserToolLinksEdit
- Manual:Hooks/ValidateExtendedMetadataCache
- Manual:Hooks/WantedPages::getQueryInfo
- Manual:Hooks/WantedPages::getSQL
- Manual:Hooks/WatchArticle
- Manual:Hooks/WatchArticleComplete
- Manual:Hooks/WatchedItemQueryServiceExtensions
- Manual:Hooks/WatchlistEditorBeforeFormRender
- Manual:Hooks/WatchlistEditorBuildRemoveLine
- Manual:Hooks/WebRequestPathInfoRouter
- Manual:Hooks/WebResponseSetCookie
- Manual:Hooks/wfShellWikiCmd
- Manual:Hooks/wgQueryPages
- Manual:Hooks/WhatLinksHereProps
- Manual:Hooks/WikiExporter::dumpStableQuery
- Manual:Hooks/WikiPageDeletionUpdates
- Manual:Hooks/WikiPageFactory
- Manual:Hooks/XmlDumpWriterOpenPage
- Manual:Hooks/XmlDumpWriterWriteRevision
- Manual:Hooks/XMPGetInfo
- Manual:Hooks/XMPGetResults
- Category:Deprecated hooks
- Category:Removed hooks
- Category:Hooks added in MediaWiki 1.4.0
- Category:Hooks added in MediaWiki 1.4.3
- Category:Hooks added in MediaWiki 1.5.0
- Category:Hooks added in MediaWiki 1.5.1
- Category:Hooks added in MediaWiki 1.5.4
- Category:Hooks added in MediaWiki 1.5.7
- Category:Hooks added in MediaWiki 1.5.8
- Category:Hooks added in MediaWiki 1.6.0
- Category:Hooks added in MediaWiki 1.6.1
- Category:Hooks added in MediaWiki 1.6.4
- Category:Hooks added in MediaWiki 1.7.0
- Category:Hooks added in MediaWiki 1.8.0
- Category:Hooks added in MediaWiki 1.8.3
- Category:Hooks added in MediaWiki 1.9.0
- Category:Hooks added in MediaWiki 1.9.1
- Category:Hooks added in MediaWiki 1.10.0
- Category:Hooks added in MediaWiki 1.10.1
- Category:Hooks added in MediaWiki 1.11.0
- Category:Hooks added in MediaWiki 1.12.0
- Category:Hooks added in MediaWiki 1.13.0
- Category:Hooks added in MediaWiki 1.14.0
- Category:Hooks added in MediaWiki 1.15.0
- Category:Hooks added in MediaWiki 1.16.0
- Category:Hooks added in MediaWiki 1.17.0
- Category:Hooks added in MediaWiki 1.18.0
- Category:Hooks added in MediaWiki 1.18.1
- Category:Hooks added in MediaWiki 1.19.0
- Category:Hooks added in MediaWiki 1.19.5
- Category:Hooks added in MediaWiki 1.20.0
- Category:Hooks added in MediaWiki 1.21.0
- Category:Hooks added in MediaWiki 1.22.0
- Category:Hooks added in MediaWiki 1.23.0
- Category:Hooks added in MediaWiki 1.24.0
- Category:Hooks added in MediaWiki 1.25.0
- Category:Hooks added in MediaWiki 1.26.0
- Category:Hooks added in MediaWiki 1.27.0
- Category:Hooks added in MediaWiki 1.28.0
- Category:Hooks added in MediaWiki 1.29.0
- Category:Hooks added in MediaWiki 1.30.0
- Category:Hooks added in MediaWiki 1.31.0
- Category:Hooks added in MediaWiki 1.32.0
- Category:Hooks added in MediaWiki 1.33.0
- Category:Hooks added in MediaWiki 1.34.0
- Category:Hooks added in MediaWiki 1.35.0
- Category:Hooks added in MediaWiki 1.36.0
- Category:Hooks added in MediaWiki 1.37.0
- Category:Hooks added in MediaWiki 1.38.0
- Category:Hooks added in MediaWiki 1.39.0
- Category:Hooks added in MediaWiki 1.39.5
- Category:Hooks added in MediaWiki 1.40.0
- Category:Hooks added in MediaWiki 1.41.0
- Category:Hooks added in MediaWiki 1.43.0
- Category:Hooks added in MediaWiki 1.44.0
- Category:Hooks added in MediaWiki 1.42.0
- Category:Hooks added in MediaWiki 1.45.0
- Category:Category hooks
- Category:Hooks deprecated in MediaWiki 1.7.0
- Category:Hooks deprecated in MediaWiki 1.14.0
- Category:Hooks deprecated in MediaWiki 1.16.0
- Category:Hooks deprecated in MediaWiki 1.17.0
- Category:Hooks deprecated in MediaWiki 1.19.0
- Category:Hooks deprecated in MediaWiki 1.21.0
- Category:Hooks deprecated in MediaWiki 1.22.0
- Category:Hooks deprecated in MediaWiki 1.23.0
- Category:Hooks deprecated in MediaWiki 1.24.0
- Category:Hooks deprecated in MediaWiki 1.25.0
- Category:Hooks deprecated in MediaWiki 1.26.0
- Category:Hooks deprecated in MediaWiki 1.27.0
- Category:Hooks deprecated in MediaWiki 1.28.0
- Category:Hooks deprecated in MediaWiki 1.29.0
- Category:Hooks deprecated in MediaWiki 1.30.0
- Category:Hooks deprecated in MediaWiki 1.31.0
- Category:Hooks deprecated in MediaWiki 1.32.0
- Category:Hooks deprecated in MediaWiki 1.33.0
- Category:Hooks deprecated in MediaWiki 1.34.0
- Category:Hooks deprecated in MediaWiki 1.35.0
- Category:Hooks deprecated in MediaWiki 1.36.0
- Category:Hooks deprecated in MediaWiki 1.37.0
- Category:Hooks deprecated in MediaWiki 1.38.0
- Category:Hooks deprecated in MediaWiki 1.39.0
- Category:Hooks deprecated in MediaWiki 1.40.0
- Category:Hooks deprecated in MediaWiki 1.41.0
- Category:Hooks deprecated in MediaWiki 1.43.0
- Category:Hooks deprecated in MediaWiki 1.44.0
- Category:Edit hooks
- Category:Hooks added in MediaWiki ???
- Category:Hooks by file
- Category:Hooks removed in MediaWiki 1.9.0
- Category:Hooks removed in MediaWiki 1.13.0
- Category:Hooks removed in MediaWiki 1.14.0
- Category:Hooks removed in MediaWiki 1.16.0
- Category:Hooks removed in MediaWiki 1.17.0
- Category:Hooks removed in MediaWiki 1.18.0
- Category:Hooks removed in MediaWiki 1.19.0
- Category:Hooks removed in MediaWiki 1.22.0
- Category:Hooks removed in MediaWiki 1.24.0
- Category:Hooks removed in MediaWiki 1.25.0
- Category:Hooks removed in MediaWiki 1.26.0
- Category:Hooks removed in MediaWiki 1.27.0
- Category:Hooks removed in MediaWiki 1.29.0
- Category:Hooks removed in MediaWiki 1.30.0
- Category:Hooks removed in MediaWiki 1.31.0
- Category:Hooks removed in MediaWiki 1.32.0
- Category:Hooks removed in MediaWiki 1.33.0
- Category:Hooks removed in MediaWiki 1.34.0
- Category:Hooks removed in MediaWiki 1.35.0
- Category:Hooks removed in MediaWiki 1.36.0
- Category:Hooks removed in MediaWiki 1.37.0
- Category:Hooks removed in MediaWiki 1.38.0
- Category:Hooks removed in MediaWiki 1.39.0
- Category:Hooks removed in MediaWiki 1.40.0
- Category:Hooks removed in MediaWiki 1.41.0
- Category:Hooks removed in MediaWiki 1.44.0
- Category:Hooks removed in MediaWiki 1.45.0
- Category:Undocumented MediaWiki hooks